2012-10-11 2 views
1

나는 ONLY 자바 스크립트 (NO JQuery와) 사용하지 않고 마우스 클릭 이벤트는javascript 마우스 클릭처럼 행동하는 버튼을 프로그래밍하는 방법은 무엇입니까?

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

그래서, 내가 확인하는 초점 조절 방식을 가지고있는 경우, 예를 들어

처럼 행동 버튼을 프로그램하기 위해 노력하고있어 포커스가있는 요소는 무엇입니까? 다른 버튼을 마우스 클릭과 같이 작동하도록 프로그래밍해야하므로 확인란을 클릭 할 때 확인란을 선택/선택 해제해야합니다. 제출 버튼에 포커스가 있으면 함수를 트리거해야합니다.

+2

Ummm jQuery는 javascript입니다 ... – Neal

+0

스페이스 바를 사용하면 체크 박스와 라디오에서 클릭 동작을 에뮬레이트 할 수 있습니다. –

+0

프로젝트의 요구 사항은 프레임 워크를 사용하지 않는 것입니다. – Kaiusee

답변

1
var input = document.getElementById('submitAnswer'); 

input.click(); //simulate click event 
+0

나는 "onClick()"메소드를 트리거하지만, onMouseUp() 이벤트뿐만 아니라 체크 박스/라디오 버튼에서도 작동하지 않습니다. – Kaiusee

+0

모든 종류의 브라우저 간 불편 함이 있다는 인상을 받았다. – KRyan

관련 문제