您的位置:程序门 -> web 开发 -> javascript



双引号和单引号多层嵌套该如何处理


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


双引号和单引号多层嵌套该如何处理
发表于:2007-09-17 16:04:06 楼主
<input   onmouseover= "tooltip( '大连市人民政府关于印发大连市\ "行政效能年\ "实施 ') "   > ie总是报未结束的字符串错误,如果把tooltip( '大连市人民政府关于印发大连市\ "行政效能年\ "实施 ')放在标签意外却是正确的,请问如何解决这个问题
发表于:2007-09-17 16:16:291楼 得分:0
用目前了解的知识的确可以解决这个问题,不过我不甘心,我觉得应该有更合理的方法
发表于:2007-09-17 16:23:112楼 得分:0
不知道大家有没有遇到同样问题
发表于:2007-09-17 16:34:373楼 得分:0
<input   onmouseover= 'window.alert( "大连市人民政府关于印发\ "大连\ "市行政效能年实施 ") '   />
发表于:2007-09-17 16:35:224楼 得分:0
看来   这个问题只能用比较笨的方法了,道理很简单   既然在javascript中不出错误,那么就把这个函数重新命名,使带参数的部分不在html中调用
发表于:2007-09-17 16:39:455楼 得分:0
谢谢he_8134
你写的方式我试过的这种情况只适合提示中没有单引号   一旦提示中有单引号,也会出现同样错误的
发表于:2007-09-17 16:41:046楼 得分:0
<input   onmouseover= 'window.alert( "大连市人民政府关于印发   \ "\ '大连\ "市行政效能年实施 ") '   />   这个是无论如何都不好用的
发表于:2007-09-17 16:47:077楼 得分:0
要是真的多重嵌套的话,还是按照的另一个解决办法吧
发表于:2007-09-17 16:48:368楼 得分:0
//试试这样
<input   onmouseover= "tooltip( '大连市人民政府关于印发大连市\&quot行政效能年\&quot实施 ') "   >
发表于:2007-09-17 17:03:449楼 得分:0
谢谢   jgood()     这个方式果然可以   给分了
发表于:2007-09-17 17:25:0110楼 得分:0
<input   onmouseover=tooltip( '大连市人民政府关于印发大连市 "政效能年 "实施 ')   >
发表于:2007-09-18 10:26:5411楼 得分:0

<input   onmouseover= "tooltip( '大连市人民政府关于印发大连市 '+string.fromcharcode(34)   + '行政效能年 '+string.fromcharcode(34)+ '实施 ') "   >


快速检索

最新资讯
热门点击