0

有没有办法在 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 标签中的所有属性。

提前致谢。

4

1 回答 1

1

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

Dojo确实在 parser.jsNode.attributes中这样的地方使用。注意IE8和IE6-7的特殊处理,避免掉入同一个陷阱。

于 2013-04-17T08:29:34.497 回答