如何在下一个输入字段中使用 onblur()
查找文本字段的值。
我尝试过:
function get_value() {
var inv_nrs;
inv_nrs = document.getElementsByTagName('text1').value;
alert(inv_nrs);
}
text1 是我试图获取值的输入名称。
text2 是触发 onblur()
的输入名称。
最佳答案
两个问题:
- 要通过
name
属性获取元素,请使用document.getElementsByName()
,而不是document.getElementsByTagName
。 - 由于这些函数返回一个集合,而不是单个元素,因此您必须对它们进行索引才能获取特定元素。
所以函数应该是:
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/