搜索
查看: 2230|回复: 2

如何通过<img>的节点,获取<a>节点的href

[复制链接]

16

主题

86

帖子

499

积分

二级会员

Rank: 3Rank: 3

积分
499
QQ
发表于 2017-3-17 17:03:54 | 显示全部楼层 |阅读模式
各位老师:
我的一个网页中有316个下载项目,正好<img 的 id="btDetailSpecialty",搜索数量是316个,我如何根据这个img 的id,获取<a 节点的href呢?
谢谢老师不吝赐教。
<td align="center">
    <a id="dgList_ctl332_lbtnDelete" href='javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("dgList$ctl332$lbtnDelete", "", true, "", "", false, true))'>
    <img alt="下载" id="btDetailSpecialty" title="下载" style="CURSOR: hand" src="/DICP/themes/dfstyle/icon_luru.gif" border="0">
    </a>
</td>
学习为自己
回复

使用道具 举报

1

主题

14

帖子

91

积分

一级会员

Rank: 2

积分
91
发表于 2017-10-1 12:39:29 | 显示全部楼层
  1. import console;
  2. str=/*
  3. <td align="center">
  4.     <a id="dgList_ctl332_lbtnDelete" href='javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("dgList$ctl332$lbtnDelete", "", true, "", "", false, true))'>
  5.     <img alt="下载" id="btDetailSpecialty" title="下载" style="CURSOR: hand" src="/DICP/themes/dfstyle/icon_luru.gif" border="0">
  6.     </a>
  7. </td>
  8. */

  9. import string.xml
  10. doc=string.xml(str)

  11. ele=doc.queryEles(
  12.         tagName = "a";
  13. )

  14. console.log(ele[1].href)
  15. console.log(doc.td[1].a[1].href)

  16. console.pause(true);
复制代码
回复

使用道具 举报

16

主题

86

帖子

499

积分

二级会员

Rank: 3Rank: 3

积分
499
QQ
 楼主| 发表于 2018-5-6 16:25:48 | 显示全部楼层

谢谢老师不吝赐教,受益匪浅。在老师的指导下,问题已经解决了。
学习为自己
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-10-20 04:53 , Processed in 0.078125 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表