js语言和框架-JavaScript语言-事件冒泡和捕捉
面5笔5在 HTML 页面中包含一个按钮控件 mybutton ,如果要实现点击该按钮时调用已定义的 JavaScript 函数 compute ,要编写的 HTML 代码是( )
A.input name=”mybutton” type=”button” onBlur=”compute()” value=”计算”>
B.input name=”mybutton” type=”button” onFocus=”compute()” value=”计算”>
C.input name=”mybutton” type=”button” onClick=”function compute()” value=”计算”>
D.input name=”mybutton” type=”button” onClick=”compute()” value=”计算”>
正确答案是 D
考察的是HTML DOM 事件允许Javascript在HTML文档元素中注册不同事件处理程序。
A选择中的onBlur表示元素失去焦点时触发。所以A错误。
B选择中的onFocus表示元素获取焦点时触发。所以B错误。
C选择中的onClick=”function compute()”,function关键字不属于对函数的调用,而是对函数的声明。所以C错误。