var list =["<script></script>", "A", "B", "C"]
我在这里遇到了意外的令牌非法错误。说,如果我确实希望包含脚本标签,但只是纯文本,我该如何格式化列表。谢谢!
var list =["<script></script>", "A", "B", "C"]
我在这里遇到了意外的令牌非法错误。说,如果我确实希望包含脚本标签,但只是纯文本,我该如何格式化列表。谢谢!
如果您使用的是内联脚本1,则将</script>在数组构造函数的中间终止脚本元素(所有 HTML 在元素中的文本节点传递给 JS 引擎之前解析,</script>对于在内部没有特殊处理JS 字符串文字)。
逃脱/:
var list =["<script><\/script>", "A", "B", "C"]
您还可以将脚本移动到外部文件src中。
<script>直接在其内部带有 JS 的元素,而不是带有src属性或固有事件属性(如onclick.用。。。来代替
var list =["<script></"+"script>", "A", "B", "C"]
"</script>"结束了您拥有脚本的脚本元素。
需要转义</script>" 标签
<\/script>"
var list =["<script><\/script>", "A", "B", "C"];
否则,它倾向于将其视为脚本标签的结尾..