html5创建事件处理程序onclick事件

时间:2013-01-13 08:59:55

标签: html5 css3 event-listener

我正在为Microsoft编写试卷:使用JavaScript和CSS3在HTML5中编程。我没有找到这个问题的答案

问题

您正在创建一个显示Web应用程序名称的JavaScript函数。您声明以下内容 按钮元素。 当用户单击该按钮时,必须调用名为About的JavaScript函数。您需要创建一个事件 单击按钮时调用About函数的处理程序。您可以使用哪两个代码段? (每 正确答案提供了完整的解决方案选择两个。)

选项

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

哪个是正确的选择?

1 个答案:

答案 0 :(得分:4)

选项C和D是正确答案。

请参阅:addEventListener and attachEventmore here