问题如注释:求指教,谢谢!
<body>
<p id="demo">Click the button to display the array values after the split.</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction(){
var str="a,b,c,d,e,f";
var n=str.split(",");
for(var i=0;i<n.length;i++){
document.getElementById("demo").innerHTML=n[i];
} //n为数组,用了for循环,为什么只输出了最后一个元素——f
}
</script>
</body>
js document.write输出问题,求教!
答案:2 悬赏:40 手机版
解决时间 2021-03-09 08:52
- 提问者网友:箛茗
- 2021-03-08 16:50
最佳答案
- 五星知识达人网友:平生事
- 2021-03-08 18:17
document.getElementById("demo").innerHTML+=n[i];
因为你的是覆盖 用我的是迭代
因为你的是覆盖 用我的是迭代
全部回答
- 1楼网友:街头电车
- 2021-03-08 19:19
都可以 用单引号 里边的内容可以写双引号 用的是双引号 里边再出现双引号就需要用转义字符了 比如\" 转义后就是代表"
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯