如何在Javascript中存储所有输入(复选框)元素的属性?
我试图将页面中所有复选框的 name 属性存储在某种数组/数据结构中。
我该怎么做呢?
<input name="sample" type="checkbox" value="" align="left" />
<input name="sample2" type="checkbox" value="" align="left" />
名称属性将是唯一的。关于如何去做这件事有什么想法吗?
I am trying to store the name attribute of all the checkboxes in a page, in some sort of array/data structure.
How do I go about doing this?
<input name="sample" type="checkbox" value="" align="left" />
<input name="sample2" type="checkbox" value="" align="left" />
The name attribute will be unique. Any idea on how to go about doing this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用
.map()
获取一组元素的属性并放入数组中,如下所示:还有更精简的选择器,例如
input:checkbox
甚至:checkbox
,但它们慢得多。You can use
.map()
to get properties of a set of elements and into an array, like this:There are slimmer selectors, like
input:checkbox
or even:checkbox
, but they are much slower.尝试
Try