Firebugの"XPathをコピー"と互換性があります。 いわゆるこれ↓ 要素を右クリックして、"XPathをコピー"した場合と同じ文字列を取得できます。 実装 /** * エレメントノードからxpathを構築します。 * * @param Node element_node xpath構築元のelement node * @returns element nodeまでのxpath */ function getXpathByElementNode (element_node) { var NODE_TYPE_ELEMENT_NODE = 1; if (element_node instanceof Array) { element_node = element_node[0]; } if (element_node.nodeType != NODE_TYPE_ELEMENT_NODE)