このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

Element: getAttributeNodeNS() メソッド

Baseline
広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。

getAttributeNodeNS()Element インターフェイスのメソッドで、指定された要素の指定された名前空間付き属性を Attr ノードとして返します。要素にその名前空間で指定された名前の属性がない場合は、null を返します。

このメソッドは、名前空間付き属性のインスタンスプロパティが必要な場合に役立ちます。 名前空間付き属性の値のみが必要な場合は、代わりに getAttributeNS() メソッドを使用することができます。

HTML 文書を扱っており、リクエストされた属性を特定の名前空間に所属するものとして指定する必要がない場合は、代わりに getAttributeNode() メソッドを使用してください。

構文

js
getAttributeNodeNS(namespace, localName)

引数

namespace

属性の名前空間を指定する文字列です。名前空間を明示的に指定しない場合は null です。

nodeName

属性の名前を指定する文字列です。

返値

その属性に対応する Attr ノードです。または、要素がその名前空間で指定された名前の属性を保有していない場合は null です。

仕様書

仕様書
DOM
# dom-element-getattributenodens

ブラウザーの互換性

関連情報