聚合物如何获得同类型的孩子

时间:2014-06-27 14:59:52

标签: javascript html5 polymer

我仍在尝试在Polymer中构建一个小部件可以走多远,我被困在一个地方。我想创建一个带有子元素的元素,这些元素也是聚合物元素。类似的东西:

<my-view name="Hello">
    <my-child-view attribute="test">Test</my-child-view>
    <my-child-view attribute="test1">Test2</my-child-view>
    <my-child-view attribute="test2">Test3</my-child-view>
    <my-child-view attribute="test3"></my-child-view>
    <my-other-child-view var="test5"></my-other-child-view>
</my-view>

我希望得到标签名为“my-child-view”的孩子。使用this.children会占用所有孩子。是否有像this.getChildrenWithQuery('my-child-view')这样的原生聚合物功能?或者我应该循环访问孩子并自己查看带有标签名称的孩子吗?

1 个答案:

答案 0 :(得分:4)

this.querySelectorAll('my-child-view')

原生JS DOM!是的,querySelectorAll()适用于元素和文档。