点(.
)在document.evaluate
中是否重要?我测试了它似乎没有做任何事情
mozilla教程在示例https://developer.mozilla.org/en-US/docs/Web/API/document.evaluate
中使用它答案 0 :(得分:1)
点指的是您所在的元素树中当前选定的节点。
如果你看一下这里显示的功能定义
var xpathResult = document.evaluate(
xpathExpression,
*contextNode*,
namespaceResolver,
resultType,
result
);
将文档作为上下文对象传递是很常见的。如果您还注意到您链接的网站中的以下行
在这个例子中,“。”表明查询应该从上下文节点
开始是很重要的
所有这一切当然都来自XPath。
如果你不想使用xpath,也许你想查看查询选择器:https://developer.mozilla.org/en-US/docs/Web/API/document.querySelector