火车浏览器官方论坛

 找回密码
 立即注册
查看: 17282|回复: 9
打印 上一主题 下一主题

[图文] 使用javascript执行Xpath

[复制链接]

14

主题

120

帖子

947

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
947
跳转到指定楼层
楼主
发表于 2014-11-28 15:11:36 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
火车浏览器使用的Mozilla Firefox内核,可以用javascript做很多的事情,操作DOM是最常见的,下面我们来讲下如何使用js执行xpath获取值


我已经写了一个方法,直接调用即可
  1. function getElementByXpath (path) {
  2.              return document.evaluate(path, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
  3. }
复制代码
使用方法:
JS脚本
  1. function getElementByXpath (path) {
  2.         return document.evaluate(path, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
  3. }
  4. alert(getElementByXpath("//html/body/div[1]/div[2]").innerHTML)
复制代码



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火车浏览器  

GMT+8, 2024-5-17 18:54 , Processed in 0.083720 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表