2013-01-13 3 views
0

Microsoft 용 테스트 용지 : JavaScript 및 CSS3를 사용하여 HTML5로 프로그래밍 중입니다. 이 질문html5 이벤트 처리기 onclick 이벤트 만들기

질문

당신은 웹 응용 프로그램의 이름을 표시하는 자바 스크립트 함수를 만들에 대한 답을 찾지 못했습니다. 다음 단추 요소를 선언합니다. 사용자가 버튼을 클릭하면 About라는 JavaScript 함수를 호출해야합니다. 단추를 클릭 할 때 정보 기능을 호출하는 이벤트 처리기를 만들어야합니다. 어느 두 가지 코드 세그먼트를 사용할 수 있습니까? (각 정답은 완벽한 솔루션을 제공한다. 두 가지를 선택합니다.)

옵션

A. var button=document.getElementById("About"); 
    ScriptEngine.call(button,About()); 

B. var button=document.getElementById("About"); 
    ScriptEngine.bind(button,About()); 

C. var button=document.getElementById("About"); 
    button.addEventListener("click",About); 

D. var button=document.getElementById("About"); 
    button.attachEvent("onclick",About); 

을 어느 올바른 옵션입니까?

답변

4

옵션 C 및 D가 정답입니다.

참조 : addEventListener and attachEventmore here

+0

내가 점에서 솔루션이 종이가 모두 다른 대답을 가지고는 C와 D를 IE와 다른 A와 C가 그래서 약간의 혼동이 그 때문에 나에게 또 다른 참조를 줄 것이다있다 참조 페이지를 찾을 수 없습니다. – Amol

+0

Sudhir에게 고맙습니다. – Amol

+0

@Amol addEventListener()는 단일 이벤트 리스너를 등록하고 Internet Explorer 9 이전 버전에서는 attachEvent를 사용해야합니다. –