首页 > 试题广场 >

以下哪些事件支持冒泡?

[不定项选择题]
以下哪些事件支持冒泡?
  • mouseenter
  • scroll
  • focus
  • keypress
根据楼上大兄弟的引路做进一步整理
发表于 2020-02-14 09:44:53 回复(27)
给大家引路,不用去百度了:https://www.cnblogs.com/rubylouvre/p/5080464.html
发表于 2019-08-15 18:43:15 回复(6)
不能被冒泡的9个事件:① load和unload ② mouseenter和mouseleave ③ blur和focus ④ error ⑤ resize和abort从3个角度说可分为ui事件、鼠标移入移出事件、聚焦和失焦件,
发表于 2021-03-12 23:54:59 回复(0)

通过event.bubbles属性可以判断该事件是否可以冒泡

发表于 2020-03-18 22:31:05 回复(0)
好家伙,我选的ac
发表于 2021-04-20 08:36:07 回复(3)
load,unload mouseenter,mouseleave blur,focus resize,abort error都不能冒泡
发表于 2022-06-10 14:14:27 回复(0)
### **分析** 问题是询问哪些事件支持冒泡机制。 --- ### **事件冒泡概念** 事件冒泡指的是事件从目标元素开始,向其祖先元素传播的过程。并非所有事件都支持冒泡,有些事件只能在目标元素上触发,而不会向上传播。 --- ### **选项分析** 1. **`mouseenter` (A)**: - **不支持冒泡**。 - `mouseenter` 和 `mouseleave` 是鼠标事件的特殊版本,它们不会冒泡,因为它们设计用于直接检测鼠标进入或离开某个元素时触发,而不是传播到父级元素。 2. **`scroll` (B)**: - **支持冒泡**。 - 当一个元素的滚动条发生滚动时,会触发 `scroll` 事件,此事件会冒泡到父级元素(如果父级元素有滚动条的话)。 3. **`focus` (C)**: - **不支持冒泡**。 - `focus` 和 `blur` 属于聚焦事件,它们是直接触发的事件,不支持冒泡。不过可以使用事件代理 `focusin` 和 `focusout` 来实现类似冒泡的效果。 4. **`keypress` (D)**: - **支持冒泡**。 - `keypress` 是键盘事件,通常用于检测用户按下键盘上的某个键,它会从目标元素冒泡到父级元素。 --- ### **答案:B 和 D** - 支持冒泡的事件是 **`scroll`** 和 **`keypress`**。
发表于 2024-12-24 11:21:17 回复(0)
俺妈妈不让俺浪费 这样记
发表于 2024-04-26 14:20:11 回复(0)
按照高赞的老哥答案,弄一个快捷的记忆方法
aleru开头的以及鼠标进入离开、聚焦失焦 不能冒泡,其余的都当作冒泡(这么说肯定是有问题的,就强行这么记吧,不想耗费脑容量记住这一堆垃圾)
发表于 2022-08-31 22:37:35 回复(0)
keypress不在冒泡表中吧
发表于 2021-09-30 16:14:20 回复(0)
mouseenter focus 不能冒泡
编辑于 2020-02-23 00:12:47 回复(0)
bd
发表于 2019-08-15 15:58:53 回复(0)