javascript 将整数从Input推送到数组

xkftehaa  于 2023-05-05  发布在  Java
关注(0)|答案(2)|浏览(161)

嗨,我试图得到的数字推入数组,但似乎无法链接到数组的输入任何帮助,请

<html>
  <body>
    <form id="myform">
      <input 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=("myform")
        var x=document.getElementById("box");
        x.innerHTML=number.join('<br/>');
      }
    </script>
  </body>
</html>
hi3rlvi2

hi3rlvi21#

当你应该打电话的时候,你正在分配。最重要的是,你获取的值是错误的。

number.push(document.getElementById('myform')['input'].value);
ukqbszuj

ukqbszuj2#

您将表单的id作为字符串添加。您必须添加字段的值,以便稍后可以获得它:

var number= []; 
function myFunction() 
{ 
    var input = document.getElementById('input');
    number.push(input.value);

    var x=document.getElementById("box"); 
    x.innerHTML=number.join('<br/>'); 
}

相关问题