innerHTML中的反斜杠连接字符串换行是不合法的?该怎么解决
innerHTML中的反斜杠连接字符串换行是不合法的?
代码如上,FF报错 "\"是不合法的字符。暂且不说这样写的不规范等因素。只想问为什么这样不合法?谢谢!
------解决方案--------------------
- 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)