Polymer 从内部元素查询嵌套阴影元素的更简单方法?
聚合物1.0 我不是在使用shadydom,而是在chrome中使用原生的shadowdom 有更简单的查询方法吗?因为它嵌套在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
中,所以我不能使用这个。$.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”)