Movatterモバイル変換


[0]ホーム

URL:


  1. 面向开发者的 Web 技术
  2. Web API
  3. Element
  4. Element:getAttributeNode() 方法

此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in EnglishAlways switch to English

Element:getAttributeNode() 方法

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.

返回当前元素的指定属性(以Attr 节点形式)。

如果你需要该属性的实例属性,则此方法会很有用。如果你只需要属性的值,你可以改用getAttribute() 方法。

语法

js
getAttributeNode(attrName)

参数

  • attrName:一个包含属性名称的字符串。

返回值

表示属性的Attr 节点。

示例

js
// html:<div />let t = document.getElementById("top");let idAttr = t.getAttributeNode("id");alert(idAttr.value === "top");

备注

当在一个被标记为 HTML 文档的 DOM 中的 HTML 元素上调用该方法时,getAttributeNode 会在处理之前将其参数转换为小写。

Attr 节点继承自Node,但不被认为是文档树的一部分。Node 上定义的常用属性,如parentNodepreviousSiblingnextSibling 对于Attr 节点来说都为null。然而,你可以使用ownerElement 来得到拥有这个属性的元素。

规范

Specification
DOM
# dom-element-getattributenode

浏览器兼容性

参见

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp