当前位置:  开发笔记 > 编程语言 > 正文

对href使用JavaScript单引号和双引号

如何解决《对href使用JavaScript单引号和双引号》经验,为你挑选了1个好方法。

我遇到了href在JavaScript函数中转义单引号和双引号的问题.

我里面有这个JavaScript代码href.就像是 -

 click this 

现在,因为双引号内的双引号无效,我需要转义内部双引号,因为它被视为字符串的一部分 - 所以,我需要这样做 -

 click this 

问题是,即使上面的代码不起作用.JavaScript代码被截断 - myFunc(

我尝试使用单引号变体 - 但即使这似乎也不起作用(意味着如果我在字符串文字中有单引号,则代码会被截断).

这就是我用单引号做的事情:

 click this 

这是有效的,但是如果我在字符串中有一个单引号,那么代码将以与双引号相同的方式截断.



1> nickf..:

使用反斜杠来转义引号是如何在JavaScript中工作的,但你实际上并没有在那里编写JavaScript代码:你正在编写HTML.您可以使用HTML转义方法:字符实体来完成此操作.

"  // "
'   // '

例如:

...


我想你仍然需要逃避' 因为一旦解析了html,实体的值将被扩展为'就像属性中的其他普通单引号一样.应该是'警惕('John O \' Brien说'');`
推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有