pan*_*490 20 javascript quotes double
在html页面上,如果我用双引号命名,那么它就不会反映在页面上.它显示一个空白字符串.我尝试使用escape()函数但是没有用.那么在双引号中显示字符串的方式是什么呢?
有一件事我忘了提到我想在输入文本框中显示字符串.
MaG*_*tas 26
你有几个选择:
var str = 'My "String"'; //use single quotes for your string
var str = "My \"String\""; //escape your doublequotes
var str = "My "String""; //use it as html special chars
Run Code Online (Sandbox Code Playgroud)
大家好,感谢建议。我的问题现在已经解决了。我创建了一个私有方法,向其中传递了所需的参数,其中包含双引号。这是方法。
HTMLEncode:function(str){
var i = str.length,
aRet = [];
while (i--) {
var iC = str[i].charCodeAt();
if (iC < 65 || iC > 127 || (iC>90 && iC<97)) {
aRet[i] = '&#'+iC+';';
} else {
aRet[i] = str[i];
}
}
return aRet.join('');
},
Run Code Online (Sandbox Code Playgroud)
上述方法将双引号转换为所需的格式以在网页上显示。我为此引用了 stackoverflow 页面之一。谢谢。希望这会帮助其他人。
| 归档时间: |
|
| 查看次数: |
56287 次 |
| 最近记录: |