2

在 AUI 中,有什么区别

node.attr("id")

node.getAttribute("id")

其中 node 是 Node 类型的对象。

getAttribute 上的文档说“允许在 DOM 节点上获取属性,在某些情况下进行规范化。” 但我不明白规范化意味着什么,以及在什么情况下应用它。

谢谢, 阿兰

4

1 回答 1

5

node.attr既可以是getter,也可以是setter。

如果将第二个参数传递给 attr,它将被设置为属性的值(第一个参数)。

node.getAttribute只是吸气剂。

node.getAttribute规范化 IE 的值,尤其是 IE < 8 的值。无需赘述,这意味着您可以传递 w3c 标准属性,它适用于所有浏览器。

希望有帮助!

于 2013-08-21T07:58:12.847 回答