別表3. Elementオブジェクト詳細(イタリックはLevel2で導入されたもの)

Elementオブジェクト-プロパティ
プロパティ名 説明 データタイプ その他
tagName 要素名(タグ名) DOMString  
Elementオブジェクト-メソッド
メソッド名 説明 パラメータ 返り値
getAttribute 属性値を取得する。 DOMString name(属性名) DOMString(属性値)
setAttribute 属性値を追加、あるいは設定する。指定された属性が存在していない場合、その属性が追加される。既に存在している場合指定された値が設定される。 DOMString name(属性名) DOMString value(属性値) なし
removeAttribute 指定された属性を削除する。 DOMString name(属性名) なし
getAttributeNode 属性ノードを取得する。 DOMString name(属性名) Attr(属性ノード)
lang=EN-US style='color:black;'>setAttributeNode 属性値を追加、あるいは設定する。指定された属性が存在していない場合、その属性が追加される。既に存在している場合指定された値が設定される。 Attr newAttr(属性ノード) Attr(置き換えられた属性ノード、属性ノードが追加された場合NULL)
lang=EN-US style='color:black;'>removeAttributeNode 指定された属性ノードを削除する。 Attr oldAttr(属性ノード) Attr(削除された属性ノード)
getElementsByTagName 子ノードで指定されたタグ名を持つ全てのノードを取得する。 DOMString name(タグ名) NodeList(子ノードリスト)
GetAttributeNS LocalNameとNamespaceURIによって指定された属性値を取得する。 DOMString namespaceURI(名前空間URI) DOMString localname(LocalName) DOMString(属性値)
SetAttributeNS 名前空間を持つ属性をセットする。 DOMString namespaceURI(名前空間URI) DOMString qualifiedName(要素名。PrefixとLocalNameを含む) DOMString value(属性値) なし
RemoveAttributeNS LocalNameとNamespaceURIによって指定された属性値を削除する。 DOMString namespaceURI(名前空間URI) DOMString localname(LocalName) なし
GetAttributeNodeNS LocalNameとNamespaceURIによって指定された属性ノードを取得する。 DOMString namespaceURI(名前空間URI) DOMString localname(LocalName) Attr(属性ノード)
setAttributeNodeNS 属性値を追加、あるいは設定する。指定された属性が存在していない場合、その属性が追加される。既に存在している場合指定された値が設定される。 Attr newAttr(追加する属性) Attr(置き換えられた属性ノード、属性ノードが追加された場合NULL)
getElementByTagNameNS LocalNameとNamespaceURIによって指定された子要素のノードリストを取得する。 DOMString namespaceURI(名前空間URI) DOMString localname(LocalName) NodeList(指定された子要素のノードリスト)
hasAttribute 指定された属性がある場合は True、ない場合はFalseを返す。 DOMString name(属性の名前) Boolean
hasAttributeNS 指定された localnameとnamespaceURIを持つがある場合はTrue、ない場合はFalseを返す。 DOMString namespaceURI(名前空間URI) DOMString localname(LocalName) boolean