Dom-element-object

提供:Dev Guides
移動先:案内検索

DOM-要素オブジェクト

XML要素は、XMLのビルディングブロックとして定義できます。 要素は、テキスト、要素、属性、メディアオブジェクト、またはこれらすべてを保持するコンテナとして動作できます。 パーサーが整形式に対してXMLドキュメントを解析するたびに、パーサーは要素ノードをナビゲートします。 要素ノードには、テキストノードと呼ばれるテキストが含まれています。

要素オブジェクトはノードと見なされるため、要素オブジェクトはNodeオブジェクトのプロパティとメソッドを継承します。 ノードオブジェクトのプロパティとメソッドの他に、次のプロパティとメソッドがあります。

プロパティ

次の表は、_Element_オブジェクトの属性を示しています-

Attribute Type Description
tagName DOMString It gives the name of the tag for the specified element.
schemaTypeInfo TypeInfo It represents the type information associated with this element. This has been removed. Refer specs.

方法

以下の表は、要素オブジェクトのメソッドを示しています-

Methods Type Description
getAttribute() DOMString Retrieves the value of the attribute if exists for the specified element.
getAttributeNS() DOMString Retrieves an attribute value by local name and namespace URI.
getAttributeNode() Attr Retrieves the name of the attribute node from the current element.
getAttributeNodeNS() Attr Retrieves an Attr node by local name and namespace URI.
getElementsByTagName() NodeList Returns a NodeList of all descendant Elements with a given tag name, in document order.
getElementsByTagNameNS() NodeList Returns a NodeList of all the descendant Elements with a given local name and namespace URI in document order.
hasAttribute() boolean Returns true when an attribute with a given name is specified on this element or has a default value, false otherwise.
hasAttributeNS() boolean Returns true when an attribute with a given local name and namespace URI is specified on this element or has a default value, false otherwise.
removeAttribute() No Return Value Removes an attribute by name.
removeAttributeNS No Return Value Removes an attribute by local name and namespace URI.
removeAttributeNode() Attr Specified attribute node is removed from the element.
setAttribute() No Return Value Sets a new attribute value to the existing element.
setAttributeNS() No Return Value Adds a new attribute. If an attribute with the same local name and namespace URI is already present on the element, its prefix is changed to be the prefix part of the qualifiedName, and its value is changed to be the value parameter.
setAttributeNode() Attr Sets a new attribute node to the existing element.
setAttributeNodeNS Attr Adds a new attribute. If an attribute with that local name and that namespace URI is already present in the element, it is replaced by the new one.
setIdAttribute No Return Value If the parameter isId is true, this method declares the specified attribute to be a user-determined ID attribute. This has been removed. Refer specs.
setIdAttributeNS No Return Value If the parameter isId is true, this method declares the specified attribute to be a user-determined ID attribute. This has been removed. Refer specs.