裏面飛鏢聚合物的定製元素,命名錨似乎劑量不工作: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應該可以幫助你解決你的問題。