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"];
否则,它倾向于将其视为脚本标签的结尾..