通过 class 聚合物中的名称获取所有元素
get all elements by class name in polymer
谁能告诉我如何通过聚合物中的 class 名称获取所有元素?我们可以肯定是this.$$(selector)
,但是在documentation里面明确提到了$$ returns the first node in the local DOM that matches selector
.
`
this.$$()
是shorthand for Polymer.dom(this.root).querySelector()
。
你要找的是查询selectall。看起来像这样:Polymer.dom(parent).querySelectorAll(selector)
这在 Polymer 1 中有效。但是,我没有在版本 2 中进行测试。您可能必须使用 this.shadowRoot 并等待影子 DOM 初始化
您可以在 DOM API 下的 Polymer Documentation 和查询 select 或
中找到更多相关信息
聚合物 1:
使用 this.$$('class-name')
获取使用 class 名称的所有 DOM 个元素。
聚合物 2:
使用this.shadowRoot.querySelector('class-name')
得到DOM个元素。
希望对你有所帮助
谁能告诉我如何通过聚合物中的 class 名称获取所有元素?我们可以肯定是this.$$(selector)
,但是在documentation里面明确提到了$$ returns the first node in the local DOM that matches selector
.
`
this.$$()
是shorthand for Polymer.dom(this.root).querySelector()
。
你要找的是查询selectall。看起来像这样:Polymer.dom(parent).querySelectorAll(selector)
这在 Polymer 1 中有效。但是,我没有在版本 2 中进行测试。您可能必须使用 this.shadowRoot 并等待影子 DOM 初始化
您可以在 DOM API 下的 Polymer Documentation 和查询 select 或
聚合物 1:
使用 this.$$('class-name')
获取使用 class 名称的所有 DOM 个元素。
聚合物 2:
使用this.shadowRoot.querySelector('class-name')
得到DOM个元素。
希望对你有所帮助