如果我给div一个焦点/模糊事件处理程序,处理程序(如果有的话)何时运行?
如果您给div
一个tabindex
属性,它将能够接受焦点:
<div id="example" tabindex="0">Random content</div>
您可以像往常一样附加focus
和blur
事件处理程序。例如:
document.getElementById("example").onfocus = function() {
console.log("focused");
}
当你点击div
时,焦点将被赋予它,当你点击任何其他元素时,blur
将触发。
如果你给div元素一个tabindex属性,那么它将是可聚焦的(在支持HTML 5草案的浏览器中)。从理论上讲,它会对事件进行聚焦和模糊。
一般来说,你不应该这样做。