JavaScript中引号的多重嵌套
JavaScript的引号嵌套时单引号和双引号是交替使用的,但是到第三层就会出现解析错误如:
'<a href="javascript: do('something');">'
这种用情况下something前的单引号会成为整个字符串的结束,解决方式:
'<a href="javascript: do(\'something\');">'
转义单引号即可,但是转义时不可用双引号:
'<a href="javascript: do(\"something\");">'
这样的话解析时,something前的双引号会被作为href属性的结束。
所以转义时也必须交替进行。
另外也可以把引号用HTML代码来代替引号
当然最好的方式是避免使用多重嵌套
function doSth(){
do("something");
}
'<a href="javascript: doSth();">'
JavaScript中引号的多重嵌套相关推荐
- javascript中引号嵌套
<a href=" javascript:document.write(' <a href=/'www.baidu.com /'>baidu</a> ') &q ...
- EXCEL中IF函数多重嵌套使用和EXCEL下拉框
=IF(A1>=60,"及格","不及格") 这是一般通过公式里面IF函数所能做到的,但是EXCEL中没有java中case这样多条件的判断语句,因此需要 ...
- 谈谈JavaScript中function多重理解
JavaScript 中的 function 有多重意义.它可能是一个构造器(constructor),承担起对象模板的作用: 可能是对象的方法(method),负责向对象发送消息.还可能是函数,没错 ...
- name optimize is not defined 怎么解决_Web前端:怎么在JavaScript中比较对象?
大家好,我来了,本期为大家带来的前端开发知识是"Web前端:怎么在JavaScript中比较对象?",有兴趣做前端的朋友,一起来看看吧! 比较JavaScript中的原始值很简单. ...
- html、JavaScript、JSON中单双引号使用及嵌套
HTML与JS 一般 HTML 习惯是属性都用双引号.那么当遇到 js 和 php 里要用 HTML string 的时候,就是这样: // js var str = '<div class=& ...
- 选择嵌套_如何优雅地在JavaScript中访问嵌套对象
在JavaScript中访问嵌套对象 以超酷的方式安全地访问JavaScript中的嵌套对象 JavaScript是惊人的,我们都知道.但是JavaScript中的一些东西真的很奇怪,它们让我们大开眼 ...
- 中单引号怎么转义_在JavaScript中组合字符串的4种方法
下面是在JavaScript中组合字符串的4种方法.我最喜欢的方法是使用模板字符串.为什么?因为它更具可读性,所以没有转义引号的反斜杠,没有笨拙的空格分隔符,也没有混乱的加号操作符 . const i ...
- JS 中引号多级嵌套
2019独角兽企业重金招聘Python工程师标准>>> js中引号多级嵌套: 1.第一级 "" : 2.第二级 '' : 3.第三级\" \& ...
- JavaScript中if嵌套
01.if嵌套 if 中可以继续嵌套 if - else,else中也可以继续嵌套 if -else if(条件表达式1) { 语句块1 - 1; if(条件表达式2) { 语句块2 - 1; } e ...
最新文章
- 谷歌地图控件,通过扩展实现GMAP的自定义绘图系统
- 一个关于在Fedora下安装jdk的问题
- 操作系统经典书籍--现代操作系统
- 在HTML中将垂直转换为平行,大物实验答案
- java 假设当前时间_java——推断日期是否在今天之前
- 小程序同时设置点击跳转与自动跳转导致重复跳转的问题及解决
- java 无侵入监控_MyPerf4J 一个高性能、无侵入的Java性能监控和统计工具
- mysql索引和数据完整性答案_第5章MySQL索引与完整性约束.ppt
- 2021宣城职业技术学院对口高考成绩查询,2021年宣城职业技术学院高考录取通知书查询 通知书什么时候可以收到...
- 数据库路由中间件MyCat - 使用篇(1)
- Red5开发第一步-Hello World
- 有关Data Input类组件的研究——Silverlight学习笔记[26]
- php 期望参数1为资源,php – imagesx()期望参数1是资源,给定布尔值
- 【元胞自动机】基于元胞自动机模拟交通流仿真含Matlab源码
- 最适合Java程序员的Java学习全套资料分享
- 最全NISP二级习题汇总
- BT和eMule协议的比较和分析
- rest-assured一些使用心得
- 通过数字抖动实现更高精度的PWM脉宽控制
- Java 9 模块化(Modularity)