如何'在JavaScript中逃避(单引号)?
这是我正在尝试使用它的地方:
<input type='text' id='abc' value='hel'lo'>
Run Code Online (Sandbox Code Playgroud)
上面代码的结果是在文本框中填充了"hel".我试图用'和'代替,但这就是我得到的.
<input type='text' id='abc' value='hel\'lo'>
Run Code Online (Sandbox Code Playgroud)
上面代码的结果是在文本框中填充了"hel \".
我怎样才能成功逃脱单引号?
Pas*_*TIN 344
您可以使用HTML实体:
' 对于 '" 对于 "有关更多信息,您可以查看HTML中的Character实体引用.
Ben*_*nns 59
你可以使用'(IE中的iffy)或'(它应该可以在任何地方使用).有关完整列表,请参阅W3C HTML5命名字符引用或WebPlatform.org上的HTML实体表.
当您处于HTML的上下文中时,您需要使用HTML来表示该字符.对于HTML,您需要使用数字字符引用 '('十六进制):
<input type='text' id='abc' value='hel'lo'>
Run Code Online (Sandbox Code Playgroud)
将其表示为文本实体(ASCII 39):
<input type='text' id='abc' value='hel'lo'>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
291341 次 |
| 最近记录: |