我们在给链接标签加入js方法时,一般会给方法加上双引号或单引号。这时就碰到一个问题,如果需要给方法传值,就需要引号嵌套,嵌套的方式一般都有点复杂,这时转义符就派上了用场。
1、"<a href=\"javascript:biggerImage(\'../img/"+dataObj[0].examQuestion1.question1Url+"\')\" title='点击放大效果图'></a>"
2、"<button type='button' onclick=\"selectAnswer(\'"+dataObj[0].examQuestion1.question1Id+"\',1)\" class='btn btn-default btn-lg' style='margin-right: 20px;margin-left: 50px;'>A</button>"
如上两个情景,其中第二个双引号就需要转义,否则js会报错。转义后的字符就和平常的双引号一样,可以给双引号里面嵌套单引号,但是里面嵌的单引号必须也要转义,否则仍旧会报错。
关于 href、button标签内嵌套的js方法传值问题
最新推荐文章于 2023-12-16 11:56:13 发布