js失焦可以用事件委托吗

JavaScript08

js失焦可以用事件委托吗,第1张

可以。基于JS的事件冒泡机制从内到外,可以以JS事件委托的方式,在父元素上给子元素绑定事件,从而减少代码的复杂度。js失焦是指在JavaScript中,失去焦点事件是blur()事件。

需要准备的材料分别是:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html的<script>标签中,输入js代码:

$('body').append(document.activeElement.id == "a" ? 'true': 'false')

$('#a').focus(function () {

$('body').append(document.activeElement.id == "a" ? 'true': 'false')

})

3、浏览器运行index.html页面,此时会发现false代表没有聚焦,点击聚焦后发现打印了true。