如何使用名称属性查找输入字段的值?

Posted

技术标签:

【中文标题】如何使用名称属性查找输入字段的值?【英文标题】:How to find value of input field using name attribute? 【发布时间】:2017-10-02 12:31:43 【问题描述】:

如何使用 javascript 通过其名称属性访问此输入字段的值

<input type='text' name='hey'>

document.querySelectorAll('input[name=hey]').value;

【问题讨论】:

【参考方案1】:

你很接近,因为querySelectorAll() 返回一个列表,因此你可以使用索引器访问元素。

document.querySelectorAll('input[name=hey]')[0].value

更好地使用querySelector()

document.querySelector('input[name=hey]').value

【讨论】:

【参考方案2】:

如果您可以灵活地使用 JQuery,这里就是答案。

    $("input[name=hey]").val();

使用 Javascript,您可以像这样访问它:-

    document.getElementsByName('key')[0].value;

看看这个jsfiddle:-

https://jsfiddle.net/pLmvrdf3/

【讨论】:

【参考方案3】:

你可以使用

document.getElementsByName(name)

既然你想要javascript?还是你想要 JQuery? 干杯!

【讨论】:

这是正确的。但这会返回一个数组。所以你必须使用'document.getElementsByName(name)[0].value'来获取值

以上是关于如何使用名称属性查找输入字段的值?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 PyMongo 查找所有集合的名称?

在ArcGIS中如何修改属性表中某一字段的值

SQLSERVER如何在数据库里根据某个字段,查出该表名字

如何使用 jQuery 获取/设置输入字段的值? [复制]

如何解析文本文件并使用构造函数中的文件输入来创建对象容器

如果表单输入没有明确使用它,如何设置Spring Form和Thymeleaf不更改作为模型属性添加的对象的字段?