ユーザ用ツール

サイト用ツール


javascript:dom

DOM

JavaScriptによるHTMLのDOM要素の操作についてメモ

要素の取得

document.documentElementルートノード(html要素)へアクセス
document.bodybody要素へアクセス
document.getElementById(x)xで表現されるid値をもったElementノードへのアクセス
document.getElementsByClassName(x)xで表現されるclass値をもったElementノードリストへのアクセス
document.getElementsByTagName(x)xで表現される要素名(タグ)をもったElementノードリストへのアクセス
document.querySelector(x)xで表現されるCSSセレクタに該当する最初のElementノードへのアクセス
document.querySelectorAll(x)xで表現されるCSSセレクタに該当するElementノードリストへのアクセス

指定のノードからの相対的な位置を指定した要素の取得

element.firstChild最初の子要素にアクセス
element.lastChild最後の子要素にアクセス
element.childNodes子要素のノードリストにアクセス
element.nextSibling次の兄弟要素にアクセス
element.previousSibling前の兄弟要素にアクセス
element.parentNode親要素にアクセス
element.textContent子孫要素にテキストノードがあれば、その値をすべて取得
element.innerText子孫要素にテキストノードがあれば、その値をすべて取得(IE)

ある要素以下のテキストの取得

var text = element.innerText || element.textContent;
javascript/dom.txt · 最終更新: 2009/11/05 06:52 by 127.0.0.1