android的webView 为什么getElementsByTagName().click()使用不了?
来源:互联网 发布:手机sd数据恢复 编辑:程序博客网 时间:2024/06/02 03:56
使用JavaScript触发事件动作,并不像jQuery一样简单使用 trigger() 就行,要自己实例化一个事件对象,然后模拟触发
var
ev = document.createEvent(
'MouseEvents'
);
// initMouseEvent的参数比较多,可以参见API文档
// https://developer.mozilla.org/en-US/docs/Web/API/event.initMouseEvent
ev.initMouseEvent(
'click'
,
true
,
true
, window, 1, 0, 0, 0, 0,
false
,
false
,
false
,
false
, 0,
null
);
document.getElementsByTagName(
'a'
)[0].dispatchEvent(ev);
使用jQuery就会很简单
1
$(
'a:first-child'
).trigger(
'click'
);
0 0
- android的webView 为什么getElementsByTagName().click()使用不了?
- 为何android的webview运行不了javascript?
- Android WebView的使用
- Android WebView的使用
- Android-WebView的使用
- android webview的使用
- android webview.的使用
- android WebView的使用
- Android webview的使用
- android webView的使用
- Android-WebView 的使用
- android webview的使用
- Android WebView的使用
- Android webview的使用
- Android WebView的使用
- Android webview的使用
- Android WebView的使用
- Android WebView 的使用
- HTML5超级玛丽游戏重体验 HTML5游戏经典
- Ext.Ajax请求
- 学习、恋爱、交朋友 大数据告诉你大学真相
- CXF加安全认证
- 变量变量
- android的webView 为什么getElementsByTagName().click()使用不了?
- C3P0数据库连接池使用
- Notification顶部状态栏和下拉任务栏通知
- linux svn常用命令
- 项目参数工具类
- linux下diff、patch制作补丁
- python中判断数字位数的几种方法
- 如何在代码中判断当前设备是iPhone 4/4S还是iPhone 5?
- mac下搭建svn服务器