什么是冒泡处理?
冒泡现象其实可以理解为:遇到“问题”找“爸爸”。
冒泡现象其实可以理解为:遇到“问题”找“爸爸”。
2018-03-27
我有一点我最基本的理解就是,focus,blur是表单事件,说白了只有表单控件如input,textarea上才可以添加,而表单空间之间几乎不存在父子嵌套的关系,所以谈不上会引发冒泡事件,像div,p等其他的html元素是不可以添加这个事件的,那么,也就谈不上子元素父元素之间的事件相互激发,谈不上冒泡了。。focusin ,focusout是鼠标事件,可以添加在任何html元素上的,而很明显的html元素会存在嵌套关系,比如div里装一个表单控件input,那么一旦div 和input上都有focusin事件,点击input子元素的时候,肯定会触发父元素div上的冒泡事件。
一句话:究其根本是:focus blur 是存在于几乎无嵌套关系的表单控件上,不存在冒泡事件
focusin focusout是存在所有html元素上的,有嵌套关系的元素就可以引发冒泡事件。
举报