日期:2014-05-20  浏览次数:20941 次

webBrowser中怎么为html元素(登陆按钮)添加点击事件
html为:
<input   type=image   src=http://www2.baidu.com/images/login.gif   alt=登录>
怎么样获得这个按钮并让它自动点击

------解决方案--------------------
定义一个name 或id
使用 javascript 来调用
name.click()

==================================
小小姑娘
清早起床
提着裤子上茅房
茅房有人,没有办法
只好拉在裤子上..................
QQ:18163708;765835
MSN:yoursunboy@msn.com
Gtalk:yoursunboy@gmail.com
==================================
------解决方案--------------------
up
------解决方案--------------------
方法1: 让它获得焦点 然后 模拟回车按键
方法2: 页面里写个JS方法(点BUTTON) 在C#里调用这个方法
方法3: 按钮是个元素对象 看看能不能在C#把它当对象来用~ 比如 FindItem( "buttoName ").click 什么的 


1,2 方法我以前做过

3 的方法刚才想的
------解决方案--------------------
上面的Input,Type为Image。。这个用JS是找不到的,我也不知道为什么。也就是对应ASp.net中的ImageButton,不管用document.getElementById或者是Name都是找不到这个控件的,会说没有定义。。
后来也没有解决这个问题。
不过用了一个笨方法,呵,就是用图像代替Button,然后再加上一个Onclick就行了,嘿嘿,要想鼠标呈小手状,那就在这个Image加到 <a> 中。。