function display() {
    var x = document.nid.value;
    //document.body.innerHTML=x;
    document.write(x);
  }

<head>
  <meta charset="ISO-8859-1">
  <title>Print Reverse of a number</title>
</head>

<body>
  <table>
    <tr>
      <td>
        Enter number
      </td>
      <td>
        <input type="number" size="20" name="nid">
      </td>
    </tr>
    <tr>
      <td align="center" colspan="2">
        <input type="submit" value="submit" onclick="display()">
      </td>
    </tr>
  </table>
</body>

最佳答案

您应该更换

var x = document.nid.value


通过

x = document.getElementsByName("nid")[0].value;

关于javascript - 如何使用javascript中输入文本框元素的名称访问文本框的内容?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38761151/

10-12 16:21
查看更多