HTML DOM setAttributeNode()メソッド
実例
var atr=document.createAttribute("class");
atr.nodeValue="democlass";
document.getElementsByTagName("H1")[0].setAttributeNode(atr);
atr.nodeValue="democlass";
document.getElementsByTagName("H1")[0].setAttributeNode(atr);
属性ノードを設定する前:
Hello World
属性ノードを設定した後:
Hello World
試してみる »
定義と用法
setAttributeNode() メソッドは、新しい属性ノードを追加するために使用されます。
指定された名前の属性が要素内にすでに存在する場合、その属性は新しい属性に置き換えられます。新しい属性が既存の属性を置き換えた場合は、置き換えられた属性を返し、それ以外の場合は NULL を返します。
ブラウザサポート
![]()
![]()
![]()
![]()
![]()
すべての主要ブラウザが setAttributeNode() メソッドをサポートしています。
構文
element.setAttributeNode(attributenode)
パラメータ
| パラメータ | 型 | 説明 |
|---|---|---|
| attributenode | Attr オブジェクト | 必須。追加する属性ノード。 |
戻り値
| 型 | 説明 |
|---|---|
| Attr オブジェクト | 置き換えられた属性ノード。ない場合は NULL を返します。null |
技術詳細
| DOM バージョン | Core Level 1 Element Object |
|---|
その他の拡張
要素オブジェクト