Osc*_*ero 0 javascript event-handling
如何从javascript触发onmouseup处理程序
我有我的按钮
<input id="x" onmouseup="doStuff()">
Run Code Online (Sandbox Code Playgroud)
我想要触发
document.getElementById("x").onmouseup();?????
Run Code Online (Sandbox Code Playgroud)
Met*_*ark 11
如果你想使用事件绑定,总会有这种做法
document.getElementById("x").addEventListener("mouseup", function(){
alert('triggered');
}, false);?
Run Code Online (Sandbox Code Playgroud)
这是它的JSFiddle示例.
或者,如果您想实际"触发事件",请尝试此操作
var evt = document.createEvent("MouseEvents");
evt.initEvent("mouseup", true, true);
document.getElementById("x").dispatchEvent(evt);
Run Code Online (Sandbox Code Playgroud)
你已经回答了你的问题:)
只需致电
document.getElementById("x").onmouseup()
Run Code Online (Sandbox Code Playgroud)
在你的代码中.
我在这里添加了一个例子:
| 归档时间: |
|
| 查看次数: |
11550 次 |
| 最近记录: |