xpath获取同级元素 子元素,子元素取父元素等
XPath轴(XPath Axes)可定义某个相对于当前节点的节点集:
1、child 选取当前节点的所有子元素
2、parent 选取当前节点的父节点
3、descendant 选取当前节点的所有后代元素(子、孙等)
4、ancestor 选取当前节点的所有先辈(父、祖父等)
5、descendant-or-self 选取当前节点的所有后代元素(子、孙等)以及当前节点本身
6、ancestor-or-self 选取当前节点的所有先辈(父、祖父等)以及当前节点本身
7、preceding-sibling 选取当前节点之前的所有同级节点
8、following-sibling 选取当前节点之后的所有同级节点
9、preceding 选取文档中当前节点的开始标签之前的所有节点
10、following 选取文档中当前节点的结束标签之后的所有节点
11、self 选取当前节点
12、attribute 选取当前节点的所有属性
13、namespace 选取当前节点的所有命名空间节点
如:要定位当前td同级后的一个td
//td[.='text']/following-sibling::td
following-sibling 选取当前节点之后的所有同级节点,跟preceding-sibling一样都是选取同级同父的节点,只不过following是取对应节点之后的节点,preceding-sibling取的是该节点之前的节点。
/AAA/BBB/following-sibling::* 取/AAA/BBB节点的之后的所有同级节点
<AAA>
<BBB>
<
xpath获取同级元素 子元素,子元素取父元素等相关推荐
- 子元素增加margin-top会增加给父元素的问题
假设我们有如下代码 <div id="father" style="height:400px;width:400px;background:#e4393c;&quo ...
- 当子元素用position:relative;时,父元素的overflow:hidden;在ie中失效的解决办法
当子元素用position:relative;时,父元素的overflow:hidden;在ie中失效的解决办法: 给父元素也加上position:relative; 到现在也不知道为什么会出现这样的 ...
- 父元素设置了圆角,子元素没有设置圆角,子元素的直角会遮挡住父元素的圆角
父元素设置了圆角,子元素没有设置圆角,子元素的直角会遮挡住父元素的圆角 在开发时,我们经常会遇到给父元素设置了圆角,但子元素没有设置圆角,子元素的直角会遮挡住父元素的圆角的问题,如何解决这个问题呢,只 ...
- [译] 关于CSS中的float和position (父容器div内的子元素div为float时,父元素无法撑开(或高度自适应)的解决方式)
测试案例:http://blog.csdn.net/goodshot/article/details/44408245 当构建页面排版时,有不同的方法可以使用.使用哪一种方法取决于具体页面的排版要求, ...
- css审查元素一直有一块html,css父元素定位后子元素审查元素位置错乱
父元素position:fixed写了一个遮罩层,里面的子元素审查元素位置错乱,在超出这个元素的位置还能定位到这个元素 直播平台授权 .toolstip { position: fixed; left ...
- 子元素padding一般不会撑开父元素盒子大小
padding影响盒子实际大小. (盒子即使有了宽度和高度,此时在指定内边框,会撑大盒子) 如果不指定宽度,块元素随父元素的宽度. 如果子元素不设置宽度或者高度,则子元素的padding值永远不会超出 ...
- 子元素应该margin-top为何会影响父元素【转】
这个问题困惑了很久,虽然没有大碍早就摸出来怎么搞定它,但始终不明白原因出在哪里,如果只是IE有问题我也不会太在意,可问题是所有上等浏览器都表现如此,这样叫我怎能安心?今天总算下狠心查出来怎么回事,居然 ...
- 【问题】父套子时,‘阻止子元素的外边距传递给父元素’与闭合浮动
使用空的<table>标签可以隔离父子元素的外边距,阻止外边距的重叠(直接添加会产生 无用标签,要在CSS中添加属性) 1 <!DOCTYPE html> 2 <html ...
- Jquery中的parent()与parents()取父元素的区别
关于Jquery的parent和parents parent是指取得一个包含着所有匹配元素的唯一父元素的元素集合. parents则是取得一个包含着所有匹配元素的祖先元素的元素集合(不包含根元素).可 ...
- xpath获取不包含某一子标签的a标签
获取子标签没有 img 标签的a标签 xpath('//li//a[not(img)]')
最新文章
- axmath公式编辑器
- 向李开复和四中校长提问:AI时代来临,孩子的教育需要什么改变?
- 设计模式(八): 从“小弟”中来类比外观模式(Facade Pattern)
- Hadoop二次开发项目案例方案汇总
- consul之:ACL配置使用
- 解题报告:51nod 加农炮
- 从java到C++入门
- 简易的遍历文件加密解密
- mysql out_mysql存储过程 in out inout
- android自定义属性dimen,Android获取非自定义属性值
- 2019华北五省计算机应用大赛官网,“远洋航空杯”2019年华北五省(市、自治区) 及港澳台大学生计算机应用大赛举行...
- linux svn与apache,linux下svn与apache整合搭建
- html登陆滑动验证,js实现滑动滑块验证登录的方法
- 09.html使用iframe、embed查看pdf不显示(未解决),使用pdf.js预览pdf
- NIPS历年论文 NIPS2020论文集
- 4G内存适合装哪个版本matlab,4G内存装win7 32位还是64位|单条4G内存选32位还是64位系统性能实测...
- 开放式耳机新巅峰!南卡OE Pro兼备澎湃音质、舒适佩戴、创新设计
- [Python图像处理] 合成微缩效果
- v-viewer 插件图片点击放大预览的几种使用方法
- SimpleDateFormat的坑
热门文章
- html旋转音乐图标播放器,css特效之旋转音乐播放器
- 中国传统色的雅称——你可知?
- 一般纳税人税额计算_一般纳税人税率公式是什么样的,税额是怎么计算的-企业纳税|华律办事直通车...
- 计算机毕业设计JAVA图书个性化推荐系统mybatis
- GPU VS FPGA对比
- 谈一谈百度 科大讯飞 云知声的语音合成功能
- RGB-D深度相机原理
- 对接企业微信3:网页授权登录
- 【解决办法】EFI分区扩容/win10更新提示“我们无法更新系统保留的分区”
- html怎么让视频自动循环播放,【前端】div 加载视频并自动循环播放