论坛
Firefox 桌面版
Firefox for Android
附加组件
RSS
搜索
登录
注册
喜马拉雅的个人空间
访问量
4
新鲜事
帖子
资料
https://www.firefox.net.cn/index.php?m=space&uid=55837
[已解决] 请教一句 document.evaluate 的写法
测试页面:
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)
回复
focral
:
xpath还能像楼主这样写吗 我只会下面这种写法 //td[@class="subject"]/p[@class="info"][contains(.,"fang5566")]
(2018-02-12 16:58)
回复
喜马拉雅
加关注
写私信
0
关注
0
粉丝
99
帖子
返回顶部