如何使用javascript独立设置聚合自定义元素每个实例的light dom的样式

如何使用javascript独立设置聚合自定义元素每个实例的light dom的样式,javascript,dom,polymer,Javascript,Dom,Polymer,我想在自定义元素的定义中使用javascript为light dom的css设置样式。可能吗 前提是我有一个使用polymer创建的小部件,小部件中的内容在LightDOM中声明。我希望能够隐藏小部件,并将逻辑编写到自定义元素本身。使用this.children,我们可以访问自定义元素实例的light DOM中的元素。它以数组的形式返回元素 在我的例子中,我希望在最小化小部件时将lightdom中元素的可见性设置为hidden for循环用于设置灯光DOM中所有元素的可见性 for(var i

我想在自定义元素的定义中使用javascript为light dom的css设置样式。可能吗

前提是我有一个使用polymer创建的小部件,小部件中的内容在LightDOM中声明。我希望能够隐藏小部件,并将逻辑编写到自定义元素本身。

使用this.children,我们可以访问自定义元素实例的light DOM中的元素。它以数组的形式返回元素

在我的例子中,我希望在最小化小部件时将lightdom中元素的可见性设置为hidden

for循环用于设置灯光DOM中所有元素的可见性

for(var i = 0;i<this.children.length;i++)
{
    $(this.children[i]).css("visibility",'hidden');
}
看见获取内容节点后,可以更改其样式。