javascript如何编程使按钮像鼠标点击一样?
我正在尝试编程一个按钮,使其行为类似于仅使用JavaScript(无JQuery)的鼠标单击事件 例如,如果你有javascript如何编程使按钮像鼠标点击一样?,javascript,html,javascript-events,Javascript,Html,Javascript Events,我正在尝试编程一个按钮,使其行为类似于仅使用JavaScript(无JQuery)的鼠标单击事件 例如,如果你有 <h2> Please select your fav: </h2> <input type="checkbox" id="check1" class="checkbox" /><label for="check1">C++</label> <input type="checkbox" id="
<h2> Please select your fav: </h2>
<input type="checkbox" id="check1" class="checkbox" /><label for="check1">C++</label>
<input type="checkbox" id="check2" class="checkbox" /><label for="check1">Java</label>
<input id="submitAnswer" type="button" value = "Submit your Answer" onClick="submitAnswers()">/input>
<input id="mouseClick" type="button" value = "CLICK" onClick="mouseClick()"></input>
请选择您的最爱:
C++
JAVA
/输入>
所以,我有一个focus方法,它检查哪个元素有焦点。
我需要编程另一个按钮,使其像鼠标单击一样,因此在单击复选框时,它应该选中/取消选中它。如果将焦点放在submit按钮上,它应该会触发该功能。Umm jQuery是javascript…您意识到使用空格键将模拟复选框和单选框上的单击行为吗?项目的要求是不使用任何框架。@davidThomas我知道这一点。但是,我需要用键盘上的软键来做screen@GabrielFlorit,我不是学生。。。这是我正在做的一个辅助项目。。。无论如何,谢谢你……嗯,jQuery是javascript……你知道使用空格键会模拟复选框和收音机上的点击行为吗?项目的要求是不要使用任何框架。@davidThomas我知道。但是,我需要用键盘上的软键来做screen@GabrielFlorit,我不是学生。。。这是我正在做的一个辅助项目。。。无论如何,谢谢……我已经尝试过了,这将触发任何“onClick()”方法,但它对复选框/单选按钮以及任何onMouseUp()事件都不起作用。我有这样的印象,即存在各种跨浏览器的烦恼。我已经尝试过了,这将触发任何“onClick()”方法,但是它对复选框/单选按钮以及任何onMouseUp()事件都不起作用。我的印象是,这会引起各种跨浏览器的麻烦。
var input = document.getElementById('submitAnswer');
input.click(); //simulate click event