在AUI中,
之间有什么区别node.attr("id")
和
node.getAttribute("id")
其中node是Node类型的对象。
关于getAttribute的文档说“允许获取DOM节点上的属性,在某些情况下进行规范化”。但我不明白规范化意味着什么,以及在什么情况下应用它。
谢谢, 阿兰
答案 0 :(得分:5)
node.attr
可以是getter和setter。
如果将第二个参数传递给attr,它将被设置为属性的值(第一个参数)。
node.getAttribute
只是吸气鬼。
node.getAttribute
规范化IE的值,特别是对于IE< 8.没有落入许多细节,这意味着您可以传递w3c标准属性,它将适用于所有浏览器。
希望有所帮助!