+ -
当前位置:首页 → 问答吧 → VB6的webbrower控件,无法给textarea元素赋值,请高手看看

VB6的webbrower控件,无法给textarea元素赋值,请高手看看

时间:2011-09-19

来源:互联网

需要做个发布工具,自动填表的页面是:http://post.58.com/385/12/s5
相应的HTML代码: 
<textarea id="Content" name="Content" style="width:0px; height:0px; display:none;"></textarea> 
VB6代码:
Me.WebBrowser2.Document.getElementById("Content").value= "需要填写的详细内容"
Me.WebBrowser2.Document.getElementById("Content").innertext= "需要填写的详细内容"
上面两种方法,均不成功。


作者: zhoujiyong001   发布时间: 2011-09-19

Me.WebBrowser2.Document.getElementById("Content").innerHTML= "需要填写的详细内容"

作者: sysdzw   发布时间: 2011-09-19

引用 1 楼 sysdzw 的回复:
Me.WebBrowser2.Document.getElementById("Content").innerHTML= "需要填写的详细内容"


此方法也不成功。

很奇怪,其他的网站,用.value 都能正确赋值。唯独这个58同城网,不行。

作者: zhoujiyong001   发布时间: 2011-09-19

引用 2 楼 zhoujiyong001 的回复:

引用 1 楼 sysdzw 的回复:
Me.WebBrowser2.Document.getElementById("Content").innerHTML= "需要填写的详细内容"


此方法也不成功。

很奇怪,其他的网站,用.value 都能正确赋值。唯独这个58同城网,不行。
可能很多人都这样搞,然后人家特殊处理了吧

作者: sysdzw   发布时间: 2011-09-19