getElementById()
document.getElementById()はDOMツリー上から該当するid属性を持つ要素を検索しDOMオブジェクトを返すメソッドです。
次のスクリプトではid属性「bar」を持つDOMオブジェクトを検索し変数「bar」に挿入しています。id属性「bar」を持つDOMオブジェクトが存在しない場合は「null」を返します。
var bar = document.getElementById("bar");
id属性「foo」を持つ要素の内部にあるid属性「bar」を持つ要素を検索したい場合は以下のように記述すれば動きそうですが、実際には動きません。
var bar = document.getElementById("foo").getElementById("bar");
これはgetElementById()がdocumentオブジェクトのメソッドとして実装されており、DOMオブジェクトのメソッドとしては実装されていないためです。
登録日 : 2014年08月07日 最終更新日 : 2015年10月13日