Arrays 将所有For循环数组值打印到内部HTML
我想将一些数组值打印到容器div内的屏幕上。下面的循环仅将最终数组值“dog”打印到屏幕上 我似乎无法解决这里的问题 JSArrays 将所有For循环数组值打印到内部HTML,arrays,loops,printing,innerhtml,Arrays,Loops,Printing,Innerhtml,我想将一些数组值打印到容器div内的屏幕上。下面的循环仅将最终数组值“dog”打印到屏幕上 我似乎无法解决这里的问题 JS var arr=[“鼠标”、“猫”、“狗”]; var holder=document.getElementById(“持有人”); 对于(变量i=0;i
var arr=[“鼠标”、“猫”、“狗”];
var holder=document.getElementById(“持有人”);
对于(变量i=0;i
”;
}
HTML
在
holder.innerHTML=“”+arr[i]+“
”中尝试使用+=
代码>,否则将覆盖每次迭代的行
var arr=[“鼠标”、“猫”、“狗”];
var holder=document.getElementById(“持有人”);
对于(变量i=0;i
”代码>
在holder.innerHTML=“”+arr[i]+“
”中尝试使用+=
代码>,否则将覆盖每次迭代的行
var arr=[“鼠标”、“猫”、“狗”];
var holder=document.getElementById(“持有人”);
对于(变量i=0;i
”代码>
在覆盖innerHTML时附加到它(+=
非=
),在覆盖它时附加到innerHTML(+=
非=
)。
var arr = ["mouse", "cat", "dog"];
var holder = document.getElementById("holder");
for ( var i=0; i < arr.length; i+=1 ) {
holder.innerHTML = "<p>" + arr[i] + "</p><br/>" ;
}
<div id="holder"></div>