HTML DOM setAttributeNode()メソッド

元素对象参考手册要素オブジェクト

実例

var atr=document.createAttribute("class");
atr.nodeValue="democlass";
document.getElementsByTagName("H1")[0].setAttributeNode(atr);

属性ノードを設定する前:

Hello World

属性ノードを設定した後:

Hello World


試してみる »

定義と用法

setAttributeNode() メソッドは、新しい属性ノードを追加するために使用されます。

指定された名前の属性が要素内にすでに存在する場合、その属性は新しい属性に置き換えられます。新しい属性が既存の属性を置き換えた場合は、置き換えられた属性を返し、それ以外の場合は NULL を返します。


ブラウザサポート

Internet ExplorerFirefoxOperaGoogle ChromeSafari

すべての主要ブラウザが setAttributeNode() メソッドをサポートしています。


構文

element.setAttributeNode(attributenode)

パラメータ

パラメータ 型 説明
attributenode Attr オブジェクト 必須。追加する属性ノード。

戻り値

型 説明
Attr オブジェクト 置き換えられた属性ノード。ない場合は NULL を返します。null

技術詳細

DOM バージョン Core Level 1 Element Object


元素对象参考手册要素オブジェクト

その他の拡張