1

でドット ( .) は重要document.evaluateですか? テストしましたが、何もしないようです

mozilla チュートリアルでは例で使用しています https://developer.mozilla.org/en-US/docs/Web/API/document.evaluate

4

1 に答える 1

1

ドットは、現在の要素ツリー内で現在選択されているノードを表します。

関数定義を見ると、これがここに示されています

var xpathResult = document.evaluate(
 xpathExpression, 
 *contextNode*, 
 namespaceResolver, 
 resultType, 
 result
);

ドキュメントをコンテキスト オブジェクトとして渡すのが一般的です。リンクした Web サイトの次の行にも注意してください。

この例では、「。」コンテキスト ノードからクエリを開始する必要があることを示すことが重要です。

もちろん、これらはすべて XPath に由来します。

xpath を使用したくない場合は、代わりにクエリセレクターを見たいと思うかもしれません: https://developer.mozilla.org/en-US/docs/Web/API/document.querySelector

于 2013-10-02T21:05:15.867 に答える