Movatterモバイル変換


[0]ホーム

URL:


  1. 開発者向けのウェブ技術
  2. Web API
  3. Element
  4. 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 ノードとして返します。

構文

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 プロパティではこの属性が属している要素を取得することができます。

要素の属性の値を取得するためには、通常getAttributeNode の代わりにgetAttribute が使用されます。

仕様書

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