javascript - 如何使用javascript获取另一个输入字段的值

标签 javascript html

如何在下一个输入字段中使用 onblur() 查找文本字段的值。

我尝试过:

function get_value() {

  var inv_nrs;
  inv_nrs = document.getElementsByTagName('text1').value;
  alert(inv_nrs);   
}

text1 是我试图获取值的输入名称。
text2 是触发 onblur() 的输入名称。

最佳答案

两个问题:

  1. 要通过 name 属性获取元素,请使用 document.getElementsByName(),而不是 document.getElementsByTagName
  2. 由于这些函数返回一个集合,而不是单个元素,因此您必须对它们进行索引才能获取特定元素。

所以函数应该是:

function get_value() {

    var inv_nrs;
    inv_nrs = document.getElementsByName('text1')[0].value;
    alert(inv_nrs); 
}

关于javascript - 如何使用javascript获取另一个输入字段的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35170623/

相关文章:

javascript - 选定的表行 angular.js

php - "//"在每个使用 laravel 5 blade 布局的 html 页面之上

javascript - Angular ,项目详细信息

javascript - "old"手机不显示复选框复选标记,当通过 javascript 选中时

javascript - 通过JS删除Required修饰符后触发OnInvalid html事件

jquery - 粘性标题滚动问题

javascript - 如何获取网站访问者的国家/地区名称

javascript - Node.js fs.readfile 无限工作

javascript - 使用 javascript 将数据插入到预先形成的 dom 元素中

javascript - 如何在关闭浏览器选项卡时在确认框中默认选择 “Cancel”