2014-10-06 91 views
0

我无法在聚合物文档上搜索此问题。我想知道这里有没有人可以指点我或者让我看一个获取所有具有特定属性的元素的例子。例如:获取所有具有属性x的元素

组件:

<polymer-element name="prpl-inview" attributes=""> 
    <template class="{{count}}"> 
     <link rel="stylesheet" href="prpl-inview.css"> 
     <content select="*"></content> 
    </template> 
</polymer-element> 

,并在DOM元素:

<prpl-inview> 
    <h1>Misc element not important</h1> 
    <div keyframe="20">get this element</div> 
</prpl-inview> 

我想所有属性关键帧的元素,但我不关心其他的元素。如果这是有道理的。

回答

3

你可以这样做:

var elems = document.querySelectorAll("[keyframe]"); 
+0

烨这是它。不知道为什么这个逃脱了我。 – 2014-10-06 18:27:10

1

你可以使用普通的DOM querySelector?

document.querySelectorAll('[keyframe]')  
2

使用queryselector:

var elementList = document.querySelectorAll('[keyframe]');

您也可以选择一个特定的关键帧与

var element = document.querySelector('[keyframe=20]');

相关问题