【发布时间】:2015-02-27 12:08:22
【问题描述】:
如何获取具有相同类的元素值的数组?
当我这样做时,我只得到第一个元素,但我想要一个完整的数组:
var classes = document.querySelector(".klass").value;
alert(classes); //Outputs only the first element
我想得到一个完整的输入值数组:
<input type="text" class="klass" />
<input type="text" class="klass" />
<input type="text" class="klass" />
这可能吗?
【问题讨论】:
-
var elements = document.getElementsByClassName("klass");? -
... 或改用
document.querySelectorAll()。 -
说真的,为什么不赞成 querySelector 是一种在 JavaScript 中使用 css 选择器的方法?
-
除了帖子中的拼写错误之外,只要阅读documentation 就会让您明白这一点; )。
-
投反对票由个人决定,但对一个明显缺乏研究和/或关注的问题(例如
querySelector的拼写)投反对票并非不合理。 SO 不是众包 API 文档服务。
标签: javascript arrays html dom