例
削除classから属性ノードを<h1>要素:
var elmnt = document.getElementsByTagName("H1")[0]; // Get the first
<h1> element in the document
var attr = elmnt.getAttributeNode("class");
// Get the class attribute node from <h1>
elmnt.removeAttributeNode(attr);
// Remove the class attribute node from <h1>
属性ノードを削除する前に:
Hello World
属性ノードを除去した後:
Hello World
»それを自分で試してみてください 定義と使用法
removeAttributeNode()メソッドは、削除specified要素から属性を、そして返しremovedれるように、属性のAttrノードオブジェクト 。
この方法との間の差removeAttribute()メソッドは、ということであるremoveAttribute()このメソッドは、指定されたAttr オブジェクトを削除しながらメソッドは、指定された名前の属性を削除します。 結果は同じになります。 また、 removeAttribute()このメソッドは、戻りながら方法は、 返却値をもたないremoved Attrオブジェクトとして、属性。
ヒント:使用getAttributeNode()要素の属性ノードを返すようにする方法を。
ヒント:使用setAttributeNode()要素に属性ノードを追加する方法を。
ブラウザのサポート
方法 | |||||
---|---|---|---|---|---|
removeAttributeNode() | はい | はい | はい | はい | はい |
構文
element .removeAttributeNode( attributenode )
パラメータ値
パラメーター | タイプ | 説明 |
---|---|---|
attributenode | Attr object | 必須。 削除したい属性ノード |
技術的な詳細
戻り値: | 表すAttrオブジェクト、 removed属性ノードを |
---|---|
DOMバージョン | コアレベル1要素オブジェクト |
その他の例
例
削除hrefから属性ノードを<a>要素:
var elmnt = document.getElementById("myAnchor"); // Get the <a> element
with id="myAnchor"
var attr = elmnt.getAttributeNode("href");
// Get the href attribute node from <a>
elmnt.removeAttributeNode(attr);
// Remove the href attribute node from <a>
属性ノードを削除する前に:
属性ノードを除去した後:
Go to w3ii.com
»それを自分で試してみてください 関連ページ
HTMLチュートリアル: HTML属性
HTML DOMリファレンス: HTML DOMは、オブジェクトの属性
HTML DOMリファレンス: href="met_element_removeattribute.html"> removeAttribute() Method
HTML DOMリファレンス: href="met_element_getattributenode.html"> getAttributeNode() Method
HTML DOMリファレンス: href="met_element_setattributenode.html"> setAttributeNode() Method