JS: difference between document.evaluate(".//html"
JS: difference between document.evaluate(".//html"... and document.evaluate("//html"...?
点(.
(在document.evaluate
中重要吗?我测试过,它似乎什么也没做
Mozilla 教程在示例中使用它 https://developer.mozilla.org/en-US/docs/Web/API/document.evaluate
点是指您所在的元素树中当前选定的节点。
如果您查看函数定义,则如下所示
var xpathResult = document.evaluate(
xpathExpression,
*contextNode*,
namespaceResolver,
resultType,
result
);
通常将文档作为上下文对象传入。如果您还注意到您链接的网站上的以下行
在此示例中,"." 对于指示查询应从上下文节点开始非常重要
当然,所有这些都源于XPath。
如果您不想使用 xpath: https://developer.mozilla.org/en-US/docs/Web/API/document.querySelector,也许您想查看查询选择器
相关文章:
- 防止“;jQuery(html)"防止触发浏览器请求图像和其他参考内容
- html,js-如何限制元素"范围“-命名空间
- "未捕获类型错误/丢弃意外“;因为一句台词而出现?(HTML w/<脚本>)
- 显示“<script src='some.js'></脚本>"在Html文档中
- "未捕获的SyntaxError:意外的令牌ILLEGAL“;当我通过AJAX发送html时
- Django,HTML,JS:<img src=“#">可以在HTML中工作,但不能在JS文件中工作
- 我怎么能"合并”;两个HTML标签
- "捆绑;仅适用于HTML/JS的解决方案
- 如何在HTML、JS中重定向,如果用户关闭“;window.open()"-对话
- 我怎么能"DRY”;调出我的html和javascript代码
- "r 〃;在jquery-ajax-html的警报中
- 是否“;onload()"HTML的延迟与加载javascript的延迟冲突
- 在html文本框中,如何显示本身包含“”的值"象征
- 参考“;href"而不是html中锚点标签中的url
- HTML/JavaScript”;if!="不起作用
- "“聪明”;HTML中的溢出:有什么方法可以放省略号“"结尾有一个链接,可以查看整个内容
- JavaScript:为什么我最终会使用“;引号"在我的HTML中
- 带有换行符的JSP+HTML-将其作为字符串获取,并删除"新线”;
- 将socket.io/socket.io.js加载到html头中返回"ReferenceError:io未定义
- html(").append()的更好方法