Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Polymer 从内部元素查询嵌套阴影元素的更简单方法?_Polymer_Polymer 1.0 - Fatal编程技术网

Polymer 从内部元素查询嵌套阴影元素的更简单方法?

Polymer 从内部元素查询嵌套阴影元素的更简单方法?,polymer,polymer-1.0,Polymer,Polymer 1.0,聚合物1.0 我不是在使用shadydom,而是在chrome中使用原生的shadowdom 有更简单的查询方法吗?因为它嵌套在中,所以我不能使用这个。$.noPets: <dom-module id="foobar-element> <template> ... <template is="dom-if" if="{{foo}}"> <paper-checkbox name="pets" id="noPets"> ... at

聚合物1.0

我不是在使用shadydom,而是在chrome中使用原生的shadowdom

有更简单的查询方法吗?因为它嵌套在
中,所以我不能使用
这个。$.noPets

<dom-module id="foobar-element>
  <template>
...
  <template is="dom-if" if="{{foo}}">
    <paper-checkbox name="pets" id="noPets">
...
  attached: function() {
    var rootEl = Polymer.dom(document.querySelector('my-app').root);
    var level2 = Polymer.dom(rootEl).querySelector('foobar-element').root;
    Polymer.dom(level2).querySelector('#noPets').addEventListener('change', (e)=> {});
   }
您可以使用
这个。$$(查询选择器)

以下是文件:

因此,在您的情况下,它将是:
this.$$(“#noPets”)