www.1862.net > 如何使用vB WEBBrowsEr控件给iFrAmE页面中的文本框...

如何使用vB WEBBrowsEr控件给iFrAmE页面中的文本框...

你最好去下个msn for .net 里面有webbrowser控件的详细说明 dim xx as object Set xx = webbrowser.Document.getElementById("typeid") xx.value=""

这个,EASY,一行代码搞定 void Button1Click(object sender, EventArgs e) { this.webBrowser1.Document.Window.Frames[0].Document.GetElementsByTagName("TEXTAREA")[0].SetAttribute("value", "程序赋值结果"); }

我也在找个这答案。

你用什么方法直接打印出来呢?能不能把你的代码贴出来看看;

请在原问题追问

js:用getElementsByTagName,比如你的父元素id是a,那就是 var iframes = document.getElementById('a').getElementsByTagName('iframe')s返回的iframes(这只是我随便命名的)是一个数组,是按DOM中顺序的所有iframe元素。如果该父元素里的ifr...

我给一个间接的办法吧,先用一张网页把目标网页用iframe嵌入,同时在这张网页上用js或css,把广告条不显示,然后再把这张页面嵌入webBrowser 可以用js

这个太简单了,一行代码,即可搞定。 void Button1Click(object sender, EventArgs e) { this.webBrowser1.Document.Window.Frames[0].Document.GetElementsByTagName("TEXTAREA")[0].SetAttribute("value", "程序赋值结果"); }

写一个javascript返回这个iframe的html,然后c#直接调用这个脚本获取返回值就可以了。

这是啥?不是有ID和Name吗

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com