按道理来说,单引号也是HTML语法字符啊,但为什么可以放在js里面
为了避免嵌套使用相同的符号比如 onclick="alert("hello")"这样实际上就把一个正常的语句分开了"alert(" 是一部分")" 是一部分,而中间的hello可以识别为变量,但是hello两边无字符串操作符(+) 所以注定报错,要想使用双引号有一个简单的方法 就是写成这种格式:onclick="alert("hello")"经过转义就可以使用了,不过为了图个方便 我们一般把外面的引号和里面的引号用不一样的来表示,也就是onclick="alert('hello')"当然将双引号写成图中的"也是可行的
另外,js中的双引号和单引号用法等同于HTML的用法
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(1)
为了避免嵌套使用相同的符号
比如 onclick="alert("hello")"
这样实际上就把一个正常的语句分开了
"alert(" 是一部分
")" 是一部分,而中间的hello可以识别为变量,但是hello两边无字符串操作符(+) 所以注定报错,要想使用双引号有一个简单的方法 就是写成这种格式:
onclick="alert("hello")"
经过转义就可以使用了,不过为了图个方便 我们一般把外面的引号和里面的引号用不一样的来表示,也就是
onclick="alert('hello')"
当然将双引号写成图中的"也是可行的
另外,js中的双引号和单引号用法等同于HTML的用法