2013-04-17 73 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的特殊处理,以避免陷入同一陷阱。