实际上,我的脚本中有一个脚本标记。
(generic HTML)
<script>
function asdf(){
document.getElementById('jkl').innerHTML = "<script>(another script goes here)</script>"
}
</script>
(generic HTML) 不幸的是,第一个</script>标记被监听,而不是第二个。有没有任何方法来“评论”它,比如在引号前面加一个反斜杠?
发布于 2013-11-23 13:13:04
您需要将您的内部脚本字符串分成两部分,如下所示:
<script>
function asdf(){
document.getElementById('jkl').innerHTML = "<script>(another script goes here)</scr" + "ipt>"
}
</script>否则,HTML解析器会认为内部的</script>结束标记正在关闭开始标记,这将导致问题。
https://stackoverflow.com/questions/20162699
复制相似问题