如何使用名称属性查找输入字段的值?
How to find value of input field using name attribute?
如何使用 Javascript
通过名称属性访问此输入字段的值
<input type='text' name='hey'>
document.querySelectorAll('input[name=hey]').value;
你很接近,因为 querySelectorAll()
returns 一个列表,所以你可以使用索引器访问元素。
document.querySelectorAll('input[name=hey]')[0].value
更好地使用querySelector()
document.querySelector('input[name=hey]').value
如果您输入的名称本身包含方括号,例如hey[]
,您可以用双引号将名称括起来:
document.querySelector('input[name="hey[]"]').value
您可以使用
document.getElementsByName(name)
既然你想要javascript?或者你想要JQuery?
干杯!
如果你能灵活使用JQuery,这里就是答案。
$("input[name=hey]").val();
使用Javascript,你可以这样访问它:-
document.getElementsByName('key')[0].value;
查看这个 jsfiddle:-
如何使用 Javascript
通过名称属性访问此输入字段的值<input type='text' name='hey'>
document.querySelectorAll('input[name=hey]').value;
你很接近,因为 querySelectorAll()
returns 一个列表,所以你可以使用索引器访问元素。
document.querySelectorAll('input[name=hey]')[0].value
更好地使用querySelector()
document.querySelector('input[name=hey]').value
如果您输入的名称本身包含方括号,例如hey[]
,您可以用双引号将名称括起来:
document.querySelector('input[name="hey[]"]').value
您可以使用
document.getElementsByName(name)
既然你想要javascript?或者你想要JQuery? 干杯!
如果你能灵活使用JQuery,这里就是答案。
$("input[name=hey]").val();
使用Javascript,你可以这样访问它:-
document.getElementsByName('key')[0].value;
查看这个 jsfiddle:-