innerHTML中的反斜杠连接字符串换行是不合法的?
- JScript code
<html> <body> <div id='plst'></div> <script> var plst=document.getElementById('plst'); var count=0; plst.addEventListener("click",function(){ songList(count); }) function songList(key){ plst.innerHTML ='<ul>' \ "<li>"+key+"</li></ul>"; } </script> </body></html>
代码如上,FF报错 "\"是不合法的字符。暂且不说这样写的不规范等因素。只想问为什么这样不合法?谢谢!
[解决办法]
- JScript code
key = '123';s = '<ul>\ <li>'+key+'<li>\ </ul>';alert(s)