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