- 堀北真希うさぎ
-
- 主な作品
堀北真希うさぎ:平成元年〜平成 3年頃のボシュロムのソフトコンタクトレンズコマーシャル風にコンタクトレンズを入れている場面を含んだ仮想CM動画
- サイト表紙
- しらぎくのウェブサイト作成入門
- DOMリファレンス
- getElementById()メソッド
HTML上でのDOMに於いて、指定されたIDを与えられた要素ノードを抽出して与えるgetElementById()メソッドの解説です。
- このメソッドはHTML文書上でのみ意味があります。一般のXML上では定義されておりません。
getElementById()メソッドとは、HTML文書から指定されたID(id属性で与えられた識別子)で示される特定の要素を抽出して、それの要素ノードを与えるメソッドです。
- 一般のXMLではIDとなる識別子をどの属性で与えるかは一切規定されていないため、このメソッドを定義する事が出来ないのです。このため、在来のHTML及びXHTMLでのみ有効となります。
- 尚、一般のXMLではxml:id属性が新たな仕様として勧告されておりますが、これはXML規格の勧告のあとで勧告されたもので、従ってID型の属性としてxml:id属性を用いていない場合もあり得ます。
getElementById()メソッドはHTMLDocumentインタフェイスに依って実装されます。
従って、HTML文書ノードに対してのみgetElementById()メソッドを用いる事が出来ます。
getElementById()メソッドは以下の一つの引数を取ります。
- 抽出したい要素に与えたID…id属性で与えられた識別子。
getElementById()メソッドの返し値は、該当する要素ノードです。
但し、該当する要素ノードが見当たらない場合には、null値となります。
- 同一のIDが複数与えられている場合の挙動(HTML文書としてはエラーになりますが)は定義されておりません。
SHOWと言うIDを与えられた要素に、<img src="http://www.uso800.uso/images/HORIKITA_Maki.JPG" alt="堀北真希ちゃん" />要素ノードを付け足す処理です。
var e=document.createElement('img');
e.setAttribute('src', 'http://www.uso800.uso/images/HORIKITA_Maki.JPG');
e.setAttribute('alt', '堀北真希ちゃん');
if ((d=document.getElementById('SHOW'))!=null) {
d.appendChild(e);
}
- 文書ノードとDocumentインタフェイス
- 文書ノードと文書ノードに実装されているDocumentインタフェイスについて
- 要素ノードとElementインタフェイス
- 要素ノードと要素ノードに実装されているElementインタフェイスについて
- nodeTypeプロパティ
- 当該ノードの種類
- nodeNameプロパティ
- 当該ノードに付けられた"名称"
- tagNameプロパティ
- 要素ノードの要素名
- childNodesプロパティ
- 当該ノードの子ノードの配列
- insertBefore()メソッド
- 指定された子ノードの直前に別のノードを挿入するメソッド
- replaceChild()メソッド
- 指定された子ノードを別のノードに置換えるメソッド
- removeChild()メソッド
- 指定された子ノードを除去するメソッド
- appendChild()メソッド
- 指定されたノードを子ノードとして末尾に追加するメソッド
しらぎくのウェブサイト作成入門サイトマップ