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获取同级元素 子元素,子元素取父元素等相关推荐

  1. 子元素增加margin-top会增加给父元素的问题

    假设我们有如下代码 <div id="father" style="height:400px;width:400px;background:#e4393c;&quo ...

  2. 当子元素用position:relative;时,父元素的overflow:hidden;在ie中失效的解决办法

    当子元素用position:relative;时,父元素的overflow:hidden;在ie中失效的解决办法: 给父元素也加上position:relative; 到现在也不知道为什么会出现这样的 ...

  3. 父元素设置了圆角,子元素没有设置圆角,子元素的直角会遮挡住父元素的圆角

    父元素设置了圆角,子元素没有设置圆角,子元素的直角会遮挡住父元素的圆角 在开发时,我们经常会遇到给父元素设置了圆角,但子元素没有设置圆角,子元素的直角会遮挡住父元素的圆角的问题,如何解决这个问题呢,只 ...

  4. [译] 关于CSS中的float和position (父容器div内的子元素div为float时,父元素无法撑开(或高度自适应)的解决方式)

    测试案例:http://blog.csdn.net/goodshot/article/details/44408245 当构建页面排版时,有不同的方法可以使用.使用哪一种方法取决于具体页面的排版要求, ...

  5. css审查元素一直有一块html,css父元素定位后子元素审查元素位置错乱

    父元素position:fixed写了一个遮罩层,里面的子元素审查元素位置错乱,在超出这个元素的位置还能定位到这个元素 直播平台授权 .toolstip { position: fixed; left ...

  6. 子元素padding一般不会撑开父元素盒子大小

    padding影响盒子实际大小. (盒子即使有了宽度和高度,此时在指定内边框,会撑大盒子) 如果不指定宽度,块元素随父元素的宽度. 如果子元素不设置宽度或者高度,则子元素的padding值永远不会超出 ...

  7. 子元素应该margin-top为何会影响父元素【转】

    这个问题困惑了很久,虽然没有大碍早就摸出来怎么搞定它,但始终不明白原因出在哪里,如果只是IE有问题我也不会太在意,可问题是所有上等浏览器都表现如此,这样叫我怎能安心?今天总算下狠心查出来怎么回事,居然 ...

  8. 【问题】父套子时,‘阻止子元素的外边距传递给父元素’与闭合浮动

    使用空的<table>标签可以隔离父子元素的外边距,阻止外边距的重叠(直接添加会产生 无用标签,要在CSS中添加属性) 1 <!DOCTYPE html> 2 <html ...

  9. Jquery中的parent()与parents()取父元素的区别

    关于Jquery的parent和parents parent是指取得一个包含着所有匹配元素的唯一父元素的元素集合. parents则是取得一个包含着所有匹配元素的祖先元素的元素集合(不包含根元素).可 ...

  10. xpath获取不包含某一子标签的a标签

    获取子标签没有 img 标签的a标签 xpath('//li//a[not(img)]')

最新文章

  1. axmath公式编辑器
  2. 向李开复和四中校长提问:AI时代来临,孩子的教育需要什么改变?
  3. 设计模式(八): 从“小弟”中来类比外观模式(Facade Pattern)
  4. Hadoop二次开发项目案例方案汇总
  5. consul之:ACL配置使用
  6. 解题报告:51nod 加农炮
  7. 从java到C++入门
  8. 简易的遍历文件加密解密
  9. mysql out_mysql存储过程 in out inout
  10. android自定义属性dimen,Android获取非自定义属性值
  11. 2019华北五省计算机应用大赛官网,“远洋航空杯”2019年华北五省(市、自治区) 及港澳台大学生计算机应用大赛举行...
  12. linux svn与apache,linux下svn与apache整合搭建
  13. html登陆滑动验证,js实现滑动滑块验证登录的方法
  14. 09.html使用iframe、embed查看pdf不显示(未解决),使用pdf.js预览pdf
  15. NIPS历年论文 NIPS2020论文集
  16. 4G内存适合装哪个版本matlab,4G内存装win7 32位还是64位|单条4G内存选32位还是64位系统性能实测...
  17. 开放式耳机新巅峰!南卡OE Pro兼备澎湃音质、舒适佩戴、创新设计
  18. [Python图像处理] 合成微缩效果
  19. v-viewer 插件图片点击放大预览的几种使用方法
  20. SimpleDateFormat的坑

热门文章

  1. html旋转音乐图标播放器,css特效之旋转音乐播放器
  2. 中国传统色的雅称——你可知?
  3. 一般纳税人税额计算_一般纳税人税率公式是什么样的,税额是怎么计算的-企业纳税|华律办事直通车...
  4. 计算机毕业设计JAVA图书个性化推荐系统mybatis
  5. GPU VS FPGA对比
  6. 谈一谈百度 科大讯飞 云知声的语音合成功能
  7. RGB-D深度相机原理
  8. 对接企业微信3:网页授权登录
  9. 【解决办法】EFI分区扩容/win10更新提示“我们无法更新系统保留的分区”
  10. html怎么让视频自动循环播放,【前端】div 加载视频并自动循环播放