item(i).innertext 取不到值!

Dereky 2009-09-03 09:31:02
小弟初学Delphi
使用的版本是 Delphi 2007
学习写获得网页的所有链接


for i := 0 to WebBrowser1.OleObject.document.links.Length - 1 do
links:= WebBrowser1.OleObject.document.links.item(i).href;
ListBox1.Items.Add(links);

是可以正确得到网页上所有的链接的

但是 用:
itext := WebBrowser1.OleObject.document.links.item(i).innertext;
ListBox1.Items.Add(itext);

却死活得不到链接的文本,编译的时候也没有出错提示

求教 是啥原因啊?
...全文
239 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wintergoes 2009-09-04
  • 打赏
  • 举报
回复
把innerText改成
outertext
innerhtml
试试
Dereky 2009-09-04
  • 打赏
  • 举报
回复
一样的一点反应也没有,真是奇怪啊
wintergoes 2009-09-04
  • 打赏
  • 举报
回复
WebBrowser1.OleObject.document.anchors
不是用links
try__again 2009-09-04
  • 打赏
  • 举报
回复
delphi2007不需要用begin,end来包住代码段么?

2007我确实没用过,唉
Dereky 2009-09-04
  • 打赏
  • 举报
回复
Dereky 2009-09-04
  • 打赏
  • 举报
回复
好了。楼上的方法可行:)
谢谢~!
Dereky 2009-09-04
  • 打赏
  • 举报
回复

都试了。硬是一点反应都没有
Dereky 2009-09-03
  • 打赏
  • 举报
回复

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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