[英]How to press div-button by javascript?
网站具有以下代码:
<ul class="left">
<li><div id="run" class="button"><div class="inner">Run</div></div></li>
</ul>
这个脚本:
$("#run").click(function() {...});
以下代码不起作用!:(
document.getElementById('run').click();
如何通过javascript命令按“运行”按钮到浏览器?
非常感谢您的帮助!
尝试:
$('#run').trigger('click');
好的旧JavaScript:
var evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
var run = document.getElementById("run");
run.dispatchEvent(evt);
在jQuery中:
$("#run").click();
更多文档关于手动触发鼠标事件。
$("#run").click(function() { /* ... */ }).trigger('click');
将onclick="run()"
到外部div标签中。 您可能需要添加onselectstart="return false"
以避免选择文本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.