有没有办法在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标签中的所有属性。
提前致谢。
答案 0 :(得分:1)
我不确定Dojo是否有这个包装器(我已经对1.8.3源进行了简短的搜索),但你可以使用Node.attributes
。
Dojo 在here in parser.js等地方使用Node.attributes
。注意IE8和IE6-7的特殊处理,以避免同样的陷阱犯规。