2013-04-17 109 views
0

有沒有什麼辦法可以在DOJO中獲得dom元素的所有屬性(不是像domAttr.get(「nodeId」,「foo」))。如何使用dojo獲取dom元素的所有屬性

<div style="border-width: 2px; border-color: #000000; border-radius: 0px; -moz-border-radius: 0px; height: 100px; background-color: #FFFFFF; -webkit-border-radius: 0px; position: absolute; z-index: 900; width: 193px; left: 57px; top: 106px;" position="absolute" height="100px" width="193px" background-color="#FFFFFF" border-color="#000000" border-width="2px" z-index="900" -webkit-border-radius="0px" -moz-border-radius="0px" border-radius="0px" left="57px" top="106px"></div> 

我想讀取div標籤中的所有屬性。

在此先感謝。

回答

1

我不確定Dojo是否有包裝(我已經做了1.8.3源代碼的簡短搜索),但是您可以使用Node.attributes

Dojo 確實here in parser.js等地使用Node.attributes。請注意IE8和IE6-7的特殊處理,以避免陷入同一陷阱。