Javascript innerHTML在div中写入 函数go(){ var检验=[]; 对于(i=1;i
您正在替换要连接使用的innerHTML+=Javascript innerHTML在div中写入 函数go(){ var检验=[]; 对于(i=1;i,javascript,html,for-loop,innerhtml,Javascript,Html,For Loop,Innerhtml,您正在替换要连接使用的innerHTML+= <div id="story"></div> <script> function go(){ var test = []; for (i=1; i<11; i++){ test[i]=i; var words = document.getElementById(test[i]).value
<div id="story"></div>
<script>
function go(){
var test = [];
for (i=1; i<11; i++){
test[i]=i;
var words = document.getElementById(test[i]).value
document.getElementById("story").innerHTML="hello "+test[i];
}
}
或
所有值都会写入元素,但每个值都会覆盖上一个值 收集数组中的值,并将它们全部写入循环后的元素。示例:
document.getElementById("story").innerHTML =
document.getElementById("story").innerHTML + "hello "+test[i];
函数go(){
var检验=[];
var msg=[];
对于(i=1;我感谢你!一个“+”能真正改变你可能想签出的应用程序,真是太神奇了
document.getElementById("story").innerHTML =
document.getElementById("story").innerHTML + "hello "+test[i];
<div id="story"></div>
<script>
function go(){
var test = [];
var msg = [];
for (i=1; i<11; i++){
test[i]=i;
var words = document.getElementById(test[i]).value
msg.push("hello "+test[i]);
}
document.getElementById("story").innerHTML = msg.join(', ');
}
go();
</script>