以下关于阻止事件默认行为的描述中,错误的是:
A: 事件的默认行为是指浏览器在事件传递合处理完成后自动执行的与该事件关联的默认动作。例如,单击一个超链接的默认行为是访问其定义的url。
B: 在IE和其他浏览器中阻止事件默认行为的方法不同。在IE下,可以通过设置event对象的returnValue属性为false阻止事件的默认行为;在其他浏览器中,则可以通过调用event对象的preventDefault()方法实现。
C: 可以通过event对象的preventDefault属性判断浏览器是否支持preventDefault()方法。如果preventDefault属性,则浏览器支持preventDefault()方法;否则不支持。
D: 很多浏览器不支持阻止事件默认行为事件。但在IE等支持onunload 事件的浏览器中应注意,刷新页面时则会触发阻止事件默认行为事件;只有关闭单个页面时才会触发onunload 事件,而关闭浏览器应用程序时不会触发onunload 事件。
A: 事件的默认行为是指浏览器在事件传递合处理完成后自动执行的与该事件关联的默认动作。例如,单击一个超链接的默认行为是访问其定义的url。
B: 在IE和其他浏览器中阻止事件默认行为的方法不同。在IE下,可以通过设置event对象的returnValue属性为false阻止事件的默认行为;在其他浏览器中,则可以通过调用event对象的preventDefault()方法实现。
C: 可以通过event对象的preventDefault属性判断浏览器是否支持preventDefault()方法。如果preventDefault属性,则浏览器支持preventDefault()方法;否则不支持。
D: 很多浏览器不支持阻止事件默认行为事件。但在IE等支持onunload 事件的浏览器中应注意,刷新页面时则会触发阻止事件默认行为事件;只有关闭单个页面时才会触发onunload 事件,而关闭浏览器应用程序时不会触发onunload 事件。
举一反三
- IE8浏览器中可通过preventDefault()方法阻止元素的默认行为
- 在HTML标签中,部分标签的事件具有默认行为,如a标签的点击事件。以下哪些方法可以阻止这些标签事件的默认行为。 A: 将事件对象的returnValue设置为false B: 将事件对象的returnValue设置为true C: 如果事件采用DOM level 0级的绑定,可以在事件处理函数结束时返回false。 D: 调用事件对象的preventDefault( )方法。 E: 调用事件对象的stopPropagation( )方法。
- jQuery事件触发中,使用事件方法触发事件和使用trigger()方法触发事件的效果是相同的,两者均会触发浏览器的默认行为
- 关于事件对象,描述错误的是( )。A. 事件对象的属性中保存了跟事件相关的一系列信息B. 事件触发时就会产生事件对象C. 事件对象的获取有兼容性问题D. 通过事件对象不可以阻止事件冒泡和默认行为 A: 事件对象的属性中保存了跟事件相关的一系列信息 B: 事件触发时就会产生事件对象 C: 事件对象的获取有兼容性问题 D: 通过事件对象不可以阻止事件冒泡和默认行为
- 在IE浏览器中事件对象是____对象的一个属性event,并且event对象只能在事件发生时候被访问,所有事件处理完,该对象就消失了。