有人可以告诉我如何通过聚合物中的类名获取所有元素吗?我们肯定是this.$$(selector)
,但在documentation中明确提到$$ returns the first node in the local DOM that matches selector
。
`
答案 0 :(得分:2)
聚合物1:
使用this.$$('class-name')
使用类名获取所有DOM元素。
聚合物2:
使用this.shadowRoot.querySelector('class-name')
获取DOM元素。
我希望它对你有所帮助。
答案 1 :(得分:1)
this.$$()
是Polymer.dom(this.root).querySelector()
的简写。
您要查找的是查询全选。看起来像这样:Polymer.dom(parent).querySelectorAll(selector)
在聚合物1中,这起作用。但是,我没有在版本2中测试。您可能必须使用this.shadowRoot并等待阴影DOM初始化
您可以在DOM API&amp ;;的Polymer Documentation下找到更多相关信息。查询选择器