JavaScript中事件绑定的方式有哪些?
A: 通过元素对象的on( 'eventName', function(){ })方法
B: 通过元素对象的addEventListener( 'eventName', function(){ })方法
C: 通过为元素对象的事件属性赋值函数,如elem.onclick=function(){ }
D: 通过对HTML标签的onXXXX事件属性赋值JavaScript代码,如<;a onclick="alert('hi');">;xxx<;/a>;
E: 通过元素对象的事件函数传递事件处理函数,如elem.click(function( ){ })。
A: 通过元素对象的on( 'eventName', function(){ })方法
B: 通过元素对象的addEventListener( 'eventName', function(){ })方法
C: 通过为元素对象的事件属性赋值函数,如elem.onclick=function(){ }
D: 通过对HTML标签的onXXXX事件属性赋值JavaScript代码,如<;a onclick="alert('hi');">;xxx<;/a>;
E: 通过元素对象的事件函数传递事件处理函数,如elem.click(function( ){ })。
举一反三
- 下列选项中不属于JavaScript事件绑定方式的是()。 A: 行内绑定式(HTML代码中通过事件属性) B: 动态绑定式(JS中通过元素对象的事件属性) C: 嵌入式(HTML中通过script标签) D: 事件监听(JS中通过addEventListener方法)
- 与JavaScript中的“DOM对象.onclick = function() {};”这种方式不同的是,jQuery允许为同一个对象的同一个事件绑定多个事件处理函数
- <scripttype="text/javascript">varbtn1=document.getElementById("btn1");btn1.onclick=function(event){console.log(""按钮1--""+event.type);}</script>其中的onclick是()。 A: 事件 B: 事件源 C: 事件对象 D: 事件获取函数
- 通过()方法会在元素的onload事件中绑定一个事件处理函数
- varbtn1=document.getElementById("btn1");btn1.onclick=function(event){console.log(""按钮1--""+event.type);}其中的onclick是()。 A: 事件 B: 事件源 C: 事件对象 D: 事件获取函数