- 堀北真希うさぎ
-
- 主な作品
堀北真希ちゃんがボシュロム社コンタクト用品コマーシャルに出演した事に因んで描いた、レンズを入れる堀北真希うさぎのイラストとその場面を含む仮想CM動画
- サイト表紙
- しらぎくのウェブサイト作成入門
- DOMリファレンス
- 要素ノードとElementインタフェイス
DOMに於いて、要素ノードとそれに実装されるElementインタフェイスについての解説です。
要素ノードとは、文書中にタグでマークアップされた要素のノードの事です。
Elementインタフェイスとは、この要素ノードに実装されるインタフェイスです。
要素ノードの直下にあるノード、すなわち子ノードは以下のようになります。
要素ノードのNodeインタフェイスの値は、以下のようになります。
- nodeTypeプロパティ
- 1 を与えます。
- nodeNameプロパティ
- 要素名を与えます。
このとき、在来HTML文書では大文字に統一される事とされておりますが、そのように実装されていない場合もあるようですので、大文字小文字を揃えてから評価すると良いでしょう。
- nodeValueプロパティ
- null値を与えます。
要素ノードに実装されるElementインタフェイスは、以下のプロパティとメソッドを実装します。
要素ノードに実装されるElementインタフェイスは、以下のプロパティを実装します。
tagNameプロパティ
- 要素名です。(上書不可)
詳細はtagNameプロパティ(要素ノードの要素名)をご覧ください。
要素ノードに実装されるElementインタフェイスは、以下のメソッドを実装します。
getAttribute()メソッド
- 指定された属性名の属性値を取得します。
詳細はgetAttribute()メソッド(属性値の取得)をご覧ください。
setAttribute()メソッド
- 指定された属性名と属性値のの属性を設定します。
詳細はsetAttribute()メソッド(属性の設定)をご覧ください。
removeAttribute()メソッド
- 指定された属性名の属性を除去します。
詳細はremoveAttribute()メソッド(属性の除去)をご覧ください。
getAttributeNode()メソッド
- 指定された属性名の属性ノードを取得します。
詳細はgetAttributeNode()メソッド(属性ノードの取得)をご覧ください。
setAttributeNode()メソッド
- 指定された属性名に対し、指定した属性ノードの内容を属性値として設定します。
詳細はsetAttributeNode()メソッド(属性ノードの属性への設定)をご覧ください。
removeAttributeNode()メソッド
- 指定された属性名の属性をノードを除去する事で除去します。
詳細はremoveAttributeNode()メソッド(属性ノードの除去)をご覧ください。
getElementsByTagName()メソッド
- 文書内にある指定された要素名の下位要素ノードの配列を与えます。
詳細はgetElementsByTagName()メソッド(要素名で指定された下位要素配列の取得)をご覧ください。
normalize()メソッド
- 子孫ノードに於いて、テキストノードが複数連続している場合にはそれらを全て一纏めにします。
詳細はnormalize()メソッド(テキスト子孫ノードの正規化)をご覧ください。
しらぎくのウェブサイト作成入門サイトマップ