假设我有一个包含属性elem
的子节点的节点attr
。
如何获取所有子节点的数组,以使attr
属性的值为val
而不使用jQuery ?
答案 0 :(得分:2)
你的句子有点不清楚,但你似乎想要
element.querySelectorAll('[attr]')
和
element.querySelectorAll('[attr="val"]')
请注意,此函数返回nodelist。如果你真的需要一个数组,你可以这样做:
var arr = [].slice.call(element.querySelectorAll('[attr="val"]'))