里面飞镖聚合物的定制元素,命名锚似乎剂量不工作:Dart聚合物定制元素中的指定锚点不起作用?
<h1 id="top">My web page</h1>
<div>
</div>
<a href="#top">Top of page</a>
这是什么缘故任何想法?
谢谢!
里面飞镖聚合物的定制元素,命名锚似乎剂量不工作:Dart聚合物定制元素中的指定锚点不起作用?
<h1 id="top">My web page</h1>
<div>
</div>
<a href="#top">Top of page</a>
这是什么缘故任何想法?
谢谢!
我不是100%确定,但也许你应该声明它为LightDOM才能工作。我之前有一个类似的问题,这有帮助。检查一下它here
我相信问题是你的元素的Shadow DOM没有暴露,不能从外部访问。 “正常”DOM不包含有关这些元素的信息,查询DOM不会产生任何结果。
如果使用document
(如document.querySelector('#top')
)查询你的元素,你可能希望创建到你的暗影大教堂参考,并使用shadowRoot
代替document
。
对不起,我笨拙的说明。但Polymer's Shadow DOM page应该可以帮助你解决你的问题。