“</script>“报错

网友投稿 785 2022-11-29

“</script>“报错

“</script>“报错

今天写代码的时候,发现当html转成html字符串时,就是下面这种

但是在写​​""​​这句话时一直报错

原因

因为浏览器只要在内嵌的script标签代码中遇到这几个字符就会认为是当前script标签的结束标签。 也就是 var ss=" 是js代码部分。 后面的 "; console.log(ss); 就不是js代码部分了。会当成普通文字显示在页面上。

这样var ss=" 代码就是语法错误(引号没有闭合)

改成就不会被认为是script标签的结束标签。 而不会让script标签结束,所以没影响。

另外如果是外部的js文件中出现也没有问题。

纠正 加上反斜杠

" <\/script>"

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:@RequestBody 部分属性没有转化成功的处理
下一篇:数据库中的约束
相关文章

 发表评论

暂时没有评论,来抢沙发吧~