aardio 官方社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 15387|回复: 2

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

[复制链接]

16

主题

70

回帖

504

积分

三级会员

积分
504
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

主题

13

回帖

92

积分

一级会员

积分
92
发表于 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

主题

70

回帖

504

积分

三级会员

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

谢谢老师不吝赐教,受益匪浅。在老师的指导下,问题已经解决了。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-1-13 15:15 , Processed in 0.062104 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

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