如果把下面这个当作字符串输出来,请问怎么写?
<img src="1.gif" style="cursor:hand" onmouseOver="this.src=1,gif" onmouseOut="this.src=1.gif">
我的意思是比如<table><tr><td></td></tr></table>当作字符串输出就是:
str="<table><tr><td>"
str+="</td></tr></table>"
可上面那个单引号、双引号都有,
怎么处理呀,输出来是什么样的?
我想用javascript写下拉菜单时经常遇到这个问题。
感激不尽!
我对javascript一点都不熟。
哈哈~~ 用转义符 \ 啊, 比如:
a="Let\s go!"; //Lets go!
b="the letter \"A\""; //the letter "A"
<body>
<script>
document.write("\"<table><tr><td>d</td></tr></table>\"");
</script>
</body>
转义字符\
转义字符\
\ =
\" = "
也可以用中文引号~
如果需要
你完全可以自己做一个函数
把所有的"替换成\"
但注意一点
如果外部是用"内部的就可以正常打~
1>用转义符
2>如果你用jsp可以URLEncoder(参数)