我正在尝试添加一个脚本,将可嵌入代码添加到我的网站,该代码包含脚本标记。但是,只要我添加结束标记,代码就会停止呈现。这是我在添加结束标记之前正在做的事情:
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>'
...代码将其视为关闭包含上述代码的脚本标记,尽管它包含在引号中。知道如何将结束标记视为字符串吗?
答案 0 :(得分:1)
尝试使用它: -
'<' + '/script>'
浏览器会看到脚本序列,并认为这是脚本标记的结尾。