最新のWeb開発のチュートリアル
 

HTML DOM createAttribute() Method

<ドキュメントオブジェクト

値で、クラス属性を作成します"democlass" 、およびそれを挿入し<h1>要素:

var h1 = document.getElementsByTagName("H1")[0];   // Get the first <h1> element in the document
var att = document.createAttribute("class");       // Create a "class" attribute
att.value = "democlass";                           // Set the value of the class attribute
h1.setAttributeNode(att);                          // Add the class attribute to <h1>

属性を作成する前に:

Hello World

属性を挿入した後:

Hello World

»それを自分で試してみてください

もっと"Try it Yourself"以下の例。


定義と使用法

createAttribute()メソッドは、指定された名前の属性を作成し、Attrオブジェクトなどの属性を返します。

ヒント:使用.VALUE 属性を属性の値を設定するプロパティ。

ヒント:使用する要素を。 setAttributeNode()メソッドは、要素に、新しく作成された属性を追加します。

ヒント:多くの場合、あなたが使用したいと思うでしょう要素を setAttribute()メソッドの代わりにcreateAttribute()メソッド。


ブラウザのサポート

方法
createAttribute() はい はい はい はい はい

構文

document.createAttribute( パラメータ値
パラメーター タイプ 説明
attributename Attr object 必須。 あなたが作成する属性の名前

技術的な詳細

戻り値: 表すNodeオブジェクト、 created属性を
DOMバージョン コアレベル1のドキュメントオブジェクト

例

その他の例

値は、href属性の作成"www.w3ii.com" 、およびそれを挿入し<a>要素:

var anchor = document.getElementById("myAnchor");  // Get the <a> element with id="myAnchor"
var att = document.createAttribute("href");        // Create a "href" attribute
att.value = "http://www.w3ii.com";            // Set the value of the href attribute
anchor.setAttributeNode(att);                      // Add the href attribute to <a>

属性を作成する前に:

属性を挿入した後:

»それを自分で試してみてください

<ドキュメントオブジェクト