xpath之根据节点获取兄弟节点
思路:
(1)可以通过获取的节点,定位到父节点,再找到想要定位 的元素 用到 . .来获取 父节点
(2)可以使用xpath提供的属性:preceding-sibling(当前节点之前的节点)或者following-sibling(当前节点之后的节点)属性来进行定位
用法:
(1)通过父节点进行定位
//table/tbody/tr[1]/td[1]/div/…/…/td[2]/div ###先获取到了40140值,在通过…获取到了父值td,再获取td的父值tr,再进行获取子节点
(2)使用preceding-following
//*[@id=“app”]/div/div[2]/div[2]/div[2]/div[4]/div[2]/table/tbody/tr[1]/td[4]/preceding-sibling::td[1]
通过第4列定位到第3列,其中preceding-sibling::td[1]这个索引值是可变的,越向上索引越大
(3)使用following-sibling
通过第1列定位到第2列,其中following-sibling::td[1]这个索引值是可变的,越向下索引越大
xpath之根据节点获取兄弟节点相关推荐
- xpath 获取当前节点的父节点,兄弟节点的方法
2019独角兽企业重金招聘Python工程师标准>>> xpath_input_exp_mark = '//label[contains(text(), "文本内容&quo ...
- 总结获取原生JS(javascript)的父节点、子节点、兄弟节点
关于原生JS获取节点,一直是个头疼的问题,而且调用方法的名字又贼长了,所以我选择用JQ,好像跑题了-- 话不多说看代码 获取父节点 及 父节点下所有子节点(兄弟节点) <ul><li ...
- JS获取子节点、父节点和兄弟节点的方法实例总结
本文实例讲述了JS获取子节点.父节点和兄弟节点的方法.分享给大家供大家参考,具体如下: 一.js获取子节点的方式 1. 通过获取dom方式直接获取子节点 其中test的父标签id的值,div为标签的名 ...
- js父元素获取子元素img_JS获取子节点、父节点和兄弟节点的方法实例总结
本文实例讲述了JS获取子节点.父节点和兄弟节点的方法.分享给大家供大家参考,具体如下: 一.js获取子节点的方式 1. 通过获取dom方式直接获取子节点 其中test的父标签id的值,div为标签的名 ...
- 18. `bs对象.节点名.next_sibling` previous_sibling 获取兄弟节点
18. bs对象.节点名.next_sibling previous_sibling 获取兄弟节点 文章目录 18. `bs对象.节点名.next_sibling` previous_sibling ...
- JS获取子节点、父节点和兄弟节点的方法
一.js获取子节点的方式 1. 通过获取dom方式直接获取子节点 其中test的父标签id的值,div为标签的名字.getElementsByTagName是一个方法.返回的是一个数组.在访问的时候要 ...
- js与jquery获取子节点、父节点、兄弟节点的方法
js与jquery获取子节点.父节点.兄弟节点的方法 在写代码时,时不时会遇到获取子节点.父节点等需要,但有的时候总是弄混淆不是很清晰,所以针对这些问题,总结了jquery与js获取节点的方法 js方 ...
- html 增加兄弟节点,html 子节点、父节点、兄弟节点获取
一.js获取子节点的方式 1. 通过获取dom方式直接获取子节点 其中test的父标签id的值,div为标签的名字.getElementsByTagName是一个方法.返回的是一个数组.在访问的时候要 ...
- js获取父子节点、兄弟节点
一.js获取子节点 通过获取dom方式直接获取子节点 其中test的父标签id的值,div为标签的名字.getElementsByTagName是一个方法.返回的是一个数组.在访问的时候要按数组的形式 ...
- 点击每个兄弟节点获取对应节点下标的六种方案详解
点击每个兄弟节点获取对应节点下标的五种方案详解 一.前言 二.示例 三.解决方案 四.总结 一.前言 在 DOM 节点中,或者在循环引用中,如何点击每个兄弟节点获取对应节点下标,比如 ul 下有 3个 ...
最新文章
- docker 镜像名 tag 为none 的解决方案
- 计算机故障报告怎么写,计算机这样的诊断报告是否正常
- 李彦宏:人工智能不是零和游戏
- 直接载入内存中的DLL
- 【杂谈】提升写代码效率不得不做的三件事
- CHM格式的帮助文档,打开时乱码
- 我所理解的设计模式(C++实现)——策略模式(Strategy Pattern)
- api与implementation的区别
- html 鼠标图标做成动画效果,怎么实现鼠标经过图标动画效果
- python中plot不能显示标签_解决python中使用plot画图,图不显示的问题
- 算法笔记_面试题_19.链表_模板及示例十几道
- 如何提升软件开发效能?企业级业务架构思考与实践
- python RTL自动生成_RTL建模
- 按3倍中误差去除粗差(C++)
- 【实战项目惜时App项目总结分析】Vue-cli3+Vant UI+Vue-element-admin+Egg.js+Mysql
- 能够在乱世中_乱世中
- 【目标检测】11、Region Proposal by Guided Anchoring
- Why Would I Ever
- Django框架中No installed app with label问题
- OpenPose 运行指令 (Version@1.7)