精彩的网络浏览器控件-如何关注文本框
本文关键字:何关注 文本 控件 网络 浏览器 精彩 | 更新日期: 2023-09-27 18:00:32
这是我的jquery代码:
webBrowser_main.ExecuteJavascript("$('input[name='"username'"]').val('only this one');");
webBrowser_main.ExecuteJavascript("$('input[name='"username'"]').click();");
webBrowser_main.ExecuteJavascript("$('input[name='"username'"]').focus();");
第一行写得很好,但我不能把重点放在用户名TextBox上
如何使用Awesomium.Net控件来完成此操作
对于常规WebBrowser控件,以下代码有效:
webBrowser_main.Document.GetElementById("username").SetAttribute("value", Username);
webBrowser_main.Document.GetElementById("username").InvokeMember("click");
webBrowser_main.Document.GetElementById("username").Focus();
我如何才能纠正这些代码以实现卓越的控制?
尝试一下,它应该会工作。
var javascript = @"(function (){
//write JavaScript code here.
document.getElementById('username').value = 'only this one';
var a = document.getElementById('username');
var evnt = a['onclick'];
if (typeof(evnt) == 'function') {
evnt.call(a);
}
document.getElementById('username').focus();
})()";
webBrowser_main.ExecuteJavascript(javascript );