VB6的webbrower控件,无法给textarea元素赋值,请高手看看
需要做个发布工具,自动填表的页面是: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= "需要填写的详细内容"
上面两种方法,均不成功。
[解决办法]
Me.WebBrowser2.Document.getElementById("Content").innerHTML= "需要填写的详细内容"
[解决办法]
<div id="div_htmleditor"></div> <textarea id="Content" name="Content" style="width:0px; height:0px; display:none;"></textarea>
Me.WebBrowser2.Document.getElementById("div_htmleditor").innerHTML="abccd"
人家是写到这个控件上了“div_htmleditor”,最后提交时再转换到Content上,可以2个同时给写上值