javascript中 for循环用innerHTML输出只能得到最后一个值?
<pid="pid"></p><buttonid="btn1"onclick="demo()">按钮</button><script>functiondemo(){var...
<p id="pid"></p>
<button id="btn1" onclick="demo()">按钮</button>
<script>
function demo(){
var a=[1,2,3,4,5,6];
for (var k=0;k<6;k++){
document.getElementById("pid").innerHTML=("a="+a[k]);
}
}
</script>
最后得到的值为a=6
如果用 document.write("<br/>"+"a="+a[k]); 就能得到 1,2,3,4,5,6;
想知道怎么用innerHTML得到1,2,3,4,5,6; 展开
<button id="btn1" onclick="demo()">按钮</button>
<script>
function demo(){
var a=[1,2,3,4,5,6];
for (var k=0;k<6;k++){
document.getElementById("pid").innerHTML=("a="+a[k]);
}
}
</script>
最后得到的值为a=6
如果用 document.write("<br/>"+"a="+a[k]); 就能得到 1,2,3,4,5,6;
想知道怎么用innerHTML得到1,2,3,4,5,6; 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询