我想對local dom
執行querySelectorAll
聚合物元素。我想這樣做只是:如何在聚合物dart 1.0.0.rc2中的本地dom上執行querySelectorAll?
querySelectorAll("some selector");
是不是好主意,因爲所有的mistic陰影/影子dom實現細節。我曾嘗試幾種不同的方式:
var lst = Polymer.dom(root).querySelectorAll(".qtest");
給周圍JS數組封裝:
var lst2 = querySelectorAll(".qtest");
給出實施ElementList
:
var lst3 = convertToDart(Polymer.dom(root).querySelectorAll(".qtest"));
只是簡單元素的List
:
總之:什麼叫querySelectorAll()
返回從local dom
ElementList
的正確方法?
我真的不知道這是否會在鏢工作,但你嘗試過使用'this.querySelectorAll()'?據我所知,返回一個節點列表,這可能是你想要的(這裏是一個快速[示例](http://jsbin.com/sakifexidi/edit?html,output)) – Alan
因爲我相信沒有在Dart中調用'this.method()'和'method()'之間的區別。 – kolar