English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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()メソッド