IHTMLDocument2(或3)中怎么取到 页面元素

HelloWife 2012-07-26 11:39:40
某个网页中的页面元素都是jQuery生成,没有id和名字,如果按照getElementsByTagName获取td,再判断效率实在低下,既然其中有jQuery1234 ="1234",我想可以通过这个迅速找到该元素吧。方法可惜不知道。例如如下网页代码:

<select class="pagination-page-list" jQuery1230744142296="7755">
<td jQuery1230744142296="7716">
<td jQuery1230744142296="7718">
<input class="pagination-num" type="text" size="2" jQuery1230744142296="7754" value="1"/>
...全文
2155 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
nhconch 2013-08-19
  • 打赏
  • 举报
回复
没有id和名字,那就只有getElementsByTagName这条路了
ysai 2013-08-06
  • 打赏
  • 举报
回复
webbrowser有接口可以执行JS的,用DOM不好取,那就用JS取 取出来后,JS再插入一个DIV并加上ID,把取出的值写入DIV,再用DOM根据DIV的ID取内容
SQLDebug_Fan 2013-08-05
  • 打赏
  • 举报
回复
这种用文本查找还快些。
xxcsoftware 2013-08-05
  • 打赏
  • 举报
回复
说明一下你要取的值是什么?是<td jQuery1230744142296="7716">是的jQuery1230744142296="7716"吗? 如果是的话你判断<td jQuery字串就OK了。
kkkkkqqqqq55555 2013-07-26
  • 打赏
  • 举报
回复
可以用IE8的开发人员工具(F12)或者火狐的右键查看元素,搜索你的td标签,看看有没有Id或者name
kaikai_kk 2012-07-27
  • 打赏
  • 举报
回复
可以用XMLDocument,去分析
bdmh 2012-07-27
  • 打赏
  • 举报
回复
这种数字,一看就是随机的
HelloWife 2012-07-26
  • 打赏
  • 举报
回复
呵呵,我看了下,这个jQuery1230744142296的值是变化的,这次是7755,下次就不知道了。看来不行。

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧