トップページ > コンテンツ > プログラミング入門 > Ajax入門 > JavaScript入門 > DOMアクセス方法 > 要素の選択方法 > XPath

var 変数 = document.evaluate(XPathの評価式,どこから取得するか[document.body]等,null[HTMLの場合],結果の取得方法,null);
で取得し、
var 変数.snapShotItem(index)で要素を得る。

XPathの評価式の書き方については、
http://d.hatena.ne.jp/javascripter/20080425/1209094795
http://d.hatena.ne.jp/amachang/20071112/1194856493
が分かりやすい。

結果取得方法については、いくつか方法があるが、基本7のORDERD_NODE_SNAPSHOT_TYPEで良さそう。
その他の取得方法形式については、
https://developer.mozilla.org/en/DOM/document.evaluateのResult Types
にあるので、参照にすると良い。

また、http://d.hatena.ne.jp/language_and_engineering/20090818/p1に書いてある、
FireBugを開き,コンソールの一番下の「>>>」に
$x( XPath記法 )
は便利なので、是非とも試したい。
最終更新:2021年07月24日 11:14