13.6.2.6 Element オブジェクト

ElementNode のサブクラスです。このため Node クラスの全ての属性を継承します。

tagName
要素型名です。名前空間使用の文書では、要素型名中にコロンが あるかもしれません。値は文字列です。

getElementsByTagName( tagName)
Document クラス内における同名のメソッドと同じです。

getElementsByTagNameNS( tagName)
Document クラス内における同名のメソッドと同じです。

getAttribute( attname)
属性値を文字列で返します。

getAttributeNode( attrname)
attrname で指定された属性の Attr ノードを返します。

getAttributeNS( namespaceURI, localName)
指定した namespaceURI および localName を持つ属性値を 文字列として返します。

getAttributeNodeNS( namespaceURI, localName)
指定した namespaceURI および localName を持つ属性値を ノードとして返します。

removeAttribute( attname)
名前で指定された属性を削除します。該当する属性がなくても例外は送出 されません。

removeAttributeNode( oldAttr)
oldAttr が属性リストにある場合、削除して返します。 oldAttr が存在しない場合、NotFoundErr が送出されます。

removeAttributeNS( namespaceURI, localName)
名前で指定された属性を削除します。このメソッドは qname では なく localName を使うので注意してください。該当する 属性がなくても例外は送出されません。

setAttribute( attname, value)
文字列を使って属性値を設定します。

setAttributeNode( newAttr)
新たな属性ノードを要素に追加します。name 属性が 既存の属性に一致した場合、必要に応じて属性を置き換えます。 置換が生じると、古い属性ノードが返されます。 newAttr がすでに使われていれば、 InuseAttributeErr が送出されます。

setAttributeNodeNS( newAttr)
新たな属性ノードを要素に追加します。namespaceURI および localName 属性が既存の属性に一致した場合、必要に応じて 属性を置き換えます。置換が生じると、古い属性ノードが返されます。 newAttr がすでに使われていれば、 InuseAttributeErr が送出されます。

setAttributeNS( namespaceURI, qname, value)
指定された namespaceURI および qname で与えられた属性 の値を文字列で設定します。qname は属性の完全な名前であり、この点が 上記のメソッドと違うので注意してください。

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。