我一直在尝试改变,所以我从输入表单中得到推动但没有运气。
<form id="myform">
<input id="type" type="text" name="input">
<button onclick="myFunction()">Add number</button>
</form>
<br>
<div id="box"; style="border:1px solid black;width:150px;height:150px;overflow:auto">
</div>
<script>
var number= [];
function myFunction()
{
number.push= document.getElementById("type").value;
var x=document.getElementById("box");
x.innerHTML=number.join('<br/>');
}
</script>
答案 0 :(得分:2)
替换:
var x = document.getElementById("demo");
使用:
var x = document.getElementById("box");
如果您想将数组转换为字符串,可以使用javascript函数join()
:
x.innerHTML = number.join(',');
// Or
x.innerHTML = number.toString();
这是你想要的吗?
答案 1 :(得分:0)
您需要转换数组,例如:
x.innerHTML=number.join(",");
和
var x = document.getElementById("box");
答案 2 :(得分:0)
var arr = [];
function func () {
arr.push('5');
document.getElementById('box').innerHTML = arr.toString();
}