我想用xpath
取出上面div id
的属性值ztxt
,这个用xpath该如何取。谢谢!
<div id='ztxt'></div>
可以用//*/div/@id
如果是js,试试下面的方法
document.evaluate('//*/div/@id', document, null, XPathResult.ANY_TYPE, null).iterateNext();
在当前页面console执行可以得到:
id="gridMapHoverBox"
google浏览器进入开发者工具,楼上有教你怎么copy xpath的,我在补充一个,在开发者工具的左上角有2个按钮,一个鼠标指针图标的按钮,是鼠标选点,可以让你快速的使用鼠标点击,快速的获取标签位置。
首先回答楼主问题://div/@id
另外,如果想测试XPATH,建议不要用chrome,因为纵使其console可以输出结果,但并不直观
可以切换到Firefox,然后安装个 try xpath插件,这个插件不仅可以检测XPATH的正确性,并且可以直接在网页上红框展示出选中了哪些元素,还可以查看全部选中结果的值,非常直观和方便
1 回答9.5k 阅读✓ 已解决
2 回答5.1k 阅读✓ 已解决
2 回答3.5k 阅读✓ 已解决
3 回答4k 阅读✓ 已解决
3 回答4.4k 阅读
2 回答2.4k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决