webbrowser填表 请问一下 像百度空间发文章时,内容文本编辑框找到了ID却赋不上值,好像那个编辑器有点特殊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 post 暂时我还不会,就只好用 webbrowser了 ,请问大家有办法吗? 有的真正内容是隐藏的,界面显示的只是编辑器而已。你赋值之后试着提交下看有结果没有~~[align=center]********************************************************本内容用 CSDN小秘书 回复每天回帖即可获得10分可用分!********************************************************[/align] webBrowser1.Document.GetElementById("").GetElementsByTagName("textarea")[0].InnerHtml = "";webBrowser1.Document.GetElementById("").GetElementsByTagName("a")[0].InvokeMember("click"); 3楼的方法应该没有问题,lz不要急着赋值,先试着获取一下控件webBrowser1.Document.GetElementById("id"),看是否真的获取到了 确实存在lz所说的情况,赋值之后看innerhtml的话可以看到已经赋值了,但是没用,不显示,提交也不进去 参考http://blog.csdn.net/netcoder/archive/2010/12/29/6105475.aspx 自己debug..跑跑是不是真的获得了控件、执行赋值操作前后分别看一下控件的text... 编辑器是 input[hidden] id 开头是下划线 你要确认找到是是不是那个文本框,很多时候都是假象有些文本框会在运行时,被js替换掉。这是一些文本编辑器的工作原理。我正在使用《Csdn收音机》第一时间获取最新动态! 首先确定是否找到文本框HtmlElement he =webBrowser1.Document.GetElementById(id)赋值操作he.InnerText = "你要填写的内容" 用IE8的开发人员工具看看,或者用火狐的Debug小强看看,找到那个文本框的实际ID如果有话,就更贴对我说吧。我用《Csdn收音机》能听到哦! MVC3权限控制 求高手指教【急】 用QueryTables.add方法时,server与data source是否有区别? 自己写的大数阶乘算法,(可以计算5000!)。 数组内元素操作 C#中怎样点击一个button按钮使窗体3显示在窗体1中 通过HTML绑定的服务端控件,怎么在后台调用 关于winform中,MDI窗体中控制打开窗体的一个问题 晒晒你知道的数据恢复软件 请问C#怎样调取excel里面的数据啊?急~~~ 进程挂起问题 winform 按设定好的excel格式导出,能不能实现?
本内容用 CSDN小秘书 回复
每天回帖即可获得10分可用分!
********************************************************[/align]
webBrowser1.Document.GetElementById("").GetElementsByTagName("a")[0].InvokeMember("click");
http://blog.csdn.net/netcoder/archive/2010/12/29/6105475.aspx
HtmlElement he =webBrowser1.Document.GetElementById(id)
赋值操作
he.InnerText = "你要填写的内容"