Foxtable(狐表)用户栏目专家坐堂 → if 判断


  共有3655人关注过本帖树形打印复制链接

主题:if 判断

美女呀,离线,留言给我吧!
qianqian1530
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:746 积分:5567 威望:0 精华:0 注册:2013/12/4 8:56:00
if 判断  发帖心情 Post By:2014/4/14 13:40:00 [只看该作者]

Dim e_Info As System.Windows.Forms.HtmlElement = elem.GetElementsByTagName("tbody")(0)

If e_Info.GetElementsByTagName("tr")(16).InnerText Is Nothing Then
Exit For

end if



我的问题是 , 当tr  16  不存在的时候 停止循环,  

 但是每次 执行的时候 都会显示  
“16”的值对于“index”无效。“index”应介于 0 和 15 之间。
参数名: index


 有办法 解决么

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/14 13:54:00 [只看该作者]

 直接判断个数不行?

 

msgbox(e_Info.GetElementsByTagName("tr").Count)


 回到顶部
美女呀,离线,留言给我吧!
qianqian1530
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:746 积分:5567 威望:0 精华:0 注册:2013/12/4 8:56:00
  发帖心情 Post By:2014/4/14 13:57:00 [只看该作者]

不行, 我直接上传文件吧..
点一下 更新
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:快递api.zip




http://tracking.post.japanpost.jp/service/singleSearch.do?searchKind=S004&locale=ja&reqCodeNo1=EG290947135JP

网页地址
[此贴子已经被作者于2014-4-14 13:59:41编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/14 14:19:00 [只看该作者]

判断一下 e_Info.GetElementsByTagName("tr").Count 是否大于等于17即可

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:快递api.rar



 回到顶部
美女呀,离线,留言给我吧!
qianqian1530
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:746 积分:5567 威望:0 精华:0 注册:2013/12/4 8:56:00
回复:(Bin)判断一下 e_Info.GetElementsByTag...  发帖心情 Post By:2014/4/14 14:22:00 [只看该作者]

...问题是,其他的 快递单号,不一定会是 16个, 也许更多···也许会更少..

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/14 14:24:00 [只看该作者]

你自己取得第17行 也就是下标16 

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/14 14:24:00 [只看该作者]

如果是想取最后一行,应该取
e_Info.GetElementsByTagName("tr").Count-1

 回到顶部
美女呀,离线,留言给我吧!
qianqian1530
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:746 积分:5567 威望:0 精华:0 注册:2013/12/4 8:56:00
回复:(Bin)如果是想取最后一行,应该取e_Info.GetEl...  发帖心情 Post By:2014/4/14 14:48:00 [只看该作者]

图片点击可在新窗口打开查看  成功咯~

 回到顶部