【发布时间】:2013-06-12 11:10:18
【问题描述】:
我正在尝试添加一个向我的网站添加可嵌入代码的脚本,并且该代码包含脚本标记。但是,只要我添加结束标记,代码就会停止呈现。这是我在添加结束标签之前正在做的事情:
document.getElementById("embed-input").value = '<script> function loadmap() { document.getElementById("mapframe").innerHTML="<iframe width="' + width + '" height="' + height + '" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="' + src + '"></iframe> }'
这渲染得很好。但是,一旦我添加了结束标签:
document.getElementById("embed-input").value = '<script> function loadmap() { document.getElementById("mapframe").innerHTML="<iframe width="' + width + '" height="' + height + '" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="' + src + '"></iframe> } </script>'
...代码将其视为我关闭了包含上述代码的脚本标签,尽管它包含在引号中。知道如何将结束标记视为字符串吗?
【问题讨论】:
标签: javascript html getelementbyid