innerHTML中的反斜杠连接字符串换行是不合法的?

Chirive 2012-05-19 04:36:55

<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报错 "\"是不合法的字符。暂且不说这样写的不规范等因素。只想问为什么这样不合法?谢谢!
...全文
148 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
001007009 2012-05-19
  • 打赏
  • 举报
回复

key = '123';
s = '<ul>\
<li>'+key+'<li>\
</ul>';
alert(s)



可以这样拼接

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧