测试页面:https://www.firefox.net.cn/index.php?m=3g用Chrome下的Xpather调试,语法明明是正确的:[图片]但偏偏console里总是报错,愣是没看出,哪里写错了:[图片]test = document.evaluate('...
全文
回复(6) 2018-02-12 13:22 来自版块 - Firefox 扩展、插件、脚本和样式
表情
喜马拉雅 原来还有node test的说法,什么时候用/什么时候用[],我老是分不清楚,谢谢前辈指点!(2018-02-13 14:32)
myhead语法错误是因为 contains 函数不能作为 node test 使用。见: https://www.w3.org/TR/xpath/#node-tests 将 '//td[@class="subject"][p[@class="...(2018-02-13 13:19)
focral 昨晚去查了资料,原来xpath是可以像楼主这样写的。 但是格式如下: //td[@class="subject"][contains(p[@class="info"]/., "楼主:fang5566")](2018-02-13 09:42)
喜马拉雅 谢谢,第一次见/..写到最后的,还可以上溯,前辈这种写法,好理解多了。感谢! (2018-02-12 23:06)
focral哦,我看懂了,楼主要的是.subject的集合 那这样写 //td[@class="subject"]/p[@class="info"][contains(., "楼主:fang5566")]/.. 或者//p[@...(2018-02-12 17:29)
focralxpath还能像楼主这样写吗 我只会下面这种写法 //td[@class="subject"]/p[@class="info"][contains(.,"fang5566")](2018-02-12 16:58)

返回顶部