Javascript 基于类的聚合物css样式';s阴影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

我正在尝试使用JavaScript向我的影子DOM元素添加样式。我知道您可以通过使用
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的答案也是正确的,但潘卡吉·帕拉萨的解决方案帮助解决了我的具体问题。