Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript如何编程使按钮像鼠标点击一样?_Javascript_Html_Javascript Events - Fatal编程技术网

javascript如何编程使按钮像鼠标点击一样?

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="

我正在尝试编程一个按钮,使其行为类似于仅使用JavaScript(无JQuery)的鼠标单击事件

例如,如果你有

    <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