“</script>“报错

简介: “</script>“报错

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

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


原因


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

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

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

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

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

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

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


纠正 加上反斜杠


"    <\/script>"


相关文章
|
前端开发
前端报错 error in ./src/styles/index.scss 解决办法
前端报错 error in ./src/styles/index.scss 解决办法
5271 0
|
6月前
|
JavaScript 前端开发 API
Chrome插件实现问题之 content_script.js能做什么
Chrome插件实现问题之 content_script.js能做什么
|
7月前
|
JavaScript 程序员 编译器
type script Never
type script Never
|
8月前
|
JavaScript 前端开发 Android开发
|
8月前
使用Script setup有什么用
使用Script setup有什么用
|
JavaScript 前端开发
js获取input?
js获取input?
|
存储 索引
ES中script脚本的使用
ES中script脚本的使用
1030 0
ES中script脚本的使用
fillder script使用
打开fiddler script editor 在fiddler中Rules -> Customize Rules打开 在editor中点击open, 打开CustomRules.js文件, 对其进行编辑即可 修改CustomRules.
884 0
<script>alert(123123)</script>
<script><script><script><script><script><script><script>
1304 0