AlloyUI-node.attr(“ id”)和node.getAttribute(“ id”)之间的区别

Ala*_*sse 2 liferay alloy-ui

在AUI中,两者之间有什么区别

node.attr("id")
Run Code Online (Sandbox Code Playgroud)

node.getAttribute("id")
Run Code Online (Sandbox Code Playgroud)

其中node是Node类型的对象。

getAttribute上的文档说:“允许在DOM节点上获取属性,在某些情况下可以规范化。” 但我不了解规范化的含义以及在何种情况下应用规范化。

谢谢阿兰

Ili*_*hev 5

node.attr 可能既是getter又是setter。

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

node.getAttribute 只是吸气剂。

node.getAttribute 归一化IE的值,尤其是IE <8的值。无需过多说明,这意味着您可以传递w3c standard属性,并且该属性将在所有浏览器上运行。

希望有帮助!