“</script>“报错

简介: “</script>“报错

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

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


原因


因为浏览器只要在内嵌的script标签代码中遇到这几个字符就会认为是当前script标签的结束标签。

也就是 var ss=" 是js代码部分。

后面的 "; console.log(ss); 就不是js代码部分了。会当成普通文字显示在页面上。

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

改成就不会被认为是script标签的结束标签。

而不会让script标签结束,所以没影响。

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


纠正 加上反斜杠


"    <\/script>"


相关文章
|
5月前
|
JavaScript 程序员 编译器
type script Never
type script Never
|
6月前
使用Script setup有什么用
使用Script setup有什么用
|
JavaScript 前端开发
js获取input?
js获取input?
|
存储 索引
ES中script脚本的使用
ES中script脚本的使用
1002 0
ES中script脚本的使用
fillder script使用
打开fiddler script editor 在fiddler中Rules -> Customize Rules打开 在editor中点击open, 打开CustomRules.js文件, 对其进行编辑即可 修改CustomRules.
879 0
<script>alert(123123)</script>
<script><script><script><script><script><script><script>
1289 0
script命令
版权声明:转载请注明出处:http://blog.csdn.net/dajitui2024 https://blog.csdn.net/dajitui2024/article/details/79396526 ...
996 0