如何使用dojo获取dom元素的所有属性

时间:2013-04-17 08:00:01

标签: dojo attr

有没有办法在DOJO中获取dom元素的所有属性(不是像domAttr.get(“nodeId”,“foo”)那样特定的。)

<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 个答案:

答案 0 :(得分:1)

我不确定Dojo是否有这个包装器(我已经对1.8.3源进行了简短的搜索),但你可以使用Node.attributes

Dojo here in parser.js等地方使用Node.attributes。注意IE8和IE6-7的特殊处理,以避免同样的陷阱犯规。