例
H1のクラス属性を設定します。
var btn = document.getElementsByTagName("H1")[0];
var
typ = document.createAttribute("class");
typ.value = "democlass";
btn.attributes.setNamedItem(typ);
属性を設定する前に:
Hello world
属性を設定した後:
Hello world
»それを自分で試してみてください 定義と使用法
setNamedItem()メソッドは、のNamedNodeMapに指定されたノードを追加します。
もしザ・ノードは既に存在し、それ意志BE置き換え、およびインクルード置き換えノード意志BEインクルードの戻り値は、そうでない場合はインクルードの戻り値の意志BE はnull。
ヒント:代わりに、属性ノードでの作業のため、あなたが使用できる要素を 。 setAttribute()要素の値を持つ属性を追加する方法。
ブラウザのサポート
方法 | |||||
---|---|---|---|---|---|
setNamedItem() | はい | はい | はい | はい | はい |
構文
パラメータ値 パラメーター タイプ 説明 node Node object 必須。 追加したいノードは、/のNamedNodeMapコレクションに置き換えます
技術的な詳細
戻り値: 交換ノードを表すノードオブジェクト(if any) 、そうでない場合はnull DOMバージョン コアレベル1