Javascript 基于类的聚合物css样式';s阴影dom元素
我正在尝试使用JavaScript向我的影子DOM元素添加样式。我知道您可以通过使用Javascript 基于类的聚合物css样式';s阴影dom元素,javascript,css,polymer,Javascript,Css,Polymer,我正在尝试使用JavaScript向我的影子DOM元素添加样式。我知道您可以通过使用this.$.elementID通过id选择每个元素,但是是否有方法通过其类属性选择元素 谢谢我想说,$。elementID是一种语法糖,有点 没有办法像$那样按类名选择元素。classname,因为它没有诚实的意义,因为classname可能不是唯一的 在模板中设置根id,然后使用以下命令: this.$.elementID.querySelector('.classname') 有一个选项可以直接使用 th
this.$.elementID
通过id选择每个元素,但是是否有方法通过其类属性选择元素
谢谢我想说,
$。elementID
是一种语法糖,有点
没有办法像$那样按类名选择元素。classname
,因为它没有诚实的意义,因为classname可能不是唯一的
在模板中设置根id,然后使用以下命令:
this.$.elementID.querySelector('.classname')
有一个选项可以直接使用
this.shadowRoot.querySelector('.classname');
否则,正如@Eugene所建议的,将标识符(#container
)添加到自定义元素中,然后使用
this.$.container.querySelector('.classname');
其他信息,-@Dilip停止到处建议jQuery…@EugeneP。我的错。没有正确阅读问题。哈哈,我们之前都这么做过^^尤金P的答案也是正确的,但潘卡吉·帕拉萨的解决方案帮助解决了我的具体问题。