English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML DOM setAttributeNode() メソッド

HTML DOM Element オブジェクト

setAttributeNode()メソッドは、指定された要素に新しいAttrノードを追加します。

要素に既に名前付きの属性が存在する場合、その属性を新しい属性に置き換え、置き換えられた属性を返します。

使用removeAttributeNode()メソッドを使用して、要素から属性ノードを削除できます。

私たちのHTML DOM属性オブジェクトでは、Attrオブジェクトに関する詳細情報を学ぶ。

语法:

element.setAttributeNode(attr);
var elem = document.getElementsByTagName("H");1")[0];
var attr = document.createAttribute("class"); // 「class」属性を作成する
attr.value = "demo"; // class属性の値を設定する
elem.setAttributeNode(attr); // class属性を<hに追加する1>
テストを見て‹/›

ブラウザの互換性

すべてのブラウザがsetAttributeNode()メソッドを完全にサポートしています:

メソッド
setAttributeNode()

引数の値

引数説明
attr追加したい属性ノード

技術的詳細

返り値:一つのAttrオブジェクト、置き換える属性ノード(あれば)、それ以外はnull
DOMバージョン:DOMレベル1

関連リファレンス

HTMLチュートリアル:HTML属性

HTML DOM リファレンス:HTML DOM 属性オブジェクト

HTML DOM リファレンス:element .getAttribute()メソッド

HTML DOM リファレンス:element .setAttribute()メソッド

HTML DOM リファレンス:element .removeAttributeNode()メソッド

HTML DOM Element オブジェクト