【问题标题】:Input integers into array and then search that array for the integers将整数输入数组,然后在该数组中搜索整数
【发布时间】:2017-02-23 00:33:59
【问题描述】:

我正在尝试创建一个 HTML 页面,该页面允许用户使用一个按钮将整数输入到存储的数组中,然后使用另一个按钮在该数组中搜索输入的整数。我很困惑,对编码很陌生,所以任何帮助都将不胜感激!

【问题讨论】:

  • 您好,欢迎来到 SO。为了更好地回答您的问题,我建议您查看this。同时,您应该在问题中解决的一些问题是:您尝试过什么(包括代码),您的预期输出是什么,您得到什么输出,以及您研究了什么来尝试找出问题。祝您新的编码之旅好运。

标签: javascript arrays button


【解决方案1】:

试试这个

<!DOCTYPE html>
<html>
  <head>
  </head>
  <body>
    <p id="data">[]</p>
    <input id="inputNumber" value="0"/> <button id="pushBtn" onclick="push()">PUSH</button>
    <input id="findNumber" value="0"/> <button id="pushBtn" onclick="find()">FIND</button>
    <script>
      var data = [];
      function push(e) {
        var toAdd = document.getElementById("inputNumber").value;
        data.push(toAdd);
        refresh();
      }
      function find(e) {
        var toFind = document.getElementById("findNumber").value;
        for(var i=0; i < data.length; i++){
          if(data[i]==toFind) return alert("found at "+i);
        }
        return alert("couldn't find that number");
      }
      function refresh(){
        document.getElementById("data").innerHTML = data;
      }
    </script>
  </body>
</html>

基本上,我只是使用按钮来调用脚本中为我处理插入和查询的函数。此外还有一个刷新功能来刷新新添加的数据

【讨论】:

    猜你喜欢
    • 2012-01-04
    • 1970-01-01
    • 1970-01-01
    • 2013-03-01
    • 2015-04-16
    • 1970-01-01
    • 1970-01-01
    • 2018-08-09
    • 1970-01-01
    相关资源
    最近更新 更多