首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

Set aa = vDoc.getElementsByTagName("div")(i)什么意思啊解决方案

2012-01-24 
Set aa vDoc.getElementsByTagName(div)(i)什么意思啊div idmarknickname/divSet aa vDoc.ge

Set aa = vDoc.getElementsByTagName("div")(i)什么意思啊
<div id="marknickname"> </div>
Set aa = vDoc.getElementsByTagName("div")(i) 这个代码是什么意思啊 

我想取出div的id为marknickname的内容,如何写代码啊

[解决办法]

VB code
Set aa = vDoc.getElementsByTagName("div")(i) '取所有 div 中的第 i 个
[解决办法]
太不详细了。
[解决办法]
aa 始终是最后一个!
循环变量 l 做什么用?
[解决办法]
aa.innerText
[解决办法]
等 js 执行完之后再取。
[解决办法]
js有不同的触发条件,不是很确定。
通常可以试试 WebBrowser1_DocumentComplete 事件或 WebBrowser1_NavigateComplete2 事件。
[解决办法]
先定义一个全局变量IsOk
在WebBrowser1_DocumentComplete 事件中,如果条件 PDISP is object成立,则说明文档全部下载完毕,并设置IsOk=true
[解决办法]
Set aa = vDoc.getElementById("marknickname") '按 id 取,返回的不是集合

热点排行