为什么document.getElementById("demo").innerHTML="i";对p标签的结果不是循环输出012……,而是i??
为什么document.getElementById("demo").innerHTML="i";对p标签的结果不是循环输出012……,而是i??
日期:2022-02-27 08:49:55 人气:1
首先,你要输出的是变量存储的值,不是字符串“i”,所以是document.getElementById("demo").innerHTML = i 才对;
再者,你这样写,每一次循环后者inner都覆盖了前者inner值,所以只会看到4.
可以考虑改为:
var html = "";
for(var i = 0; i <5; i++){
再者,你这样写,每一次循环后者inner都覆盖了前者inner值,所以只会看到4.
可以考虑改为:
var html = "";
for(var i = 0; i <5; i++){