无论如何都要使div模糊或聚焦?

时间:2011-07-19 09:27:55

标签: javascript html

如果我给div一个焦点/模糊事件处理程序,处理程序(如果有的话)何时运行?

2 个答案:

答案 0 :(得分:4)

如果您为div提供tabindex属性,则可以接受焦点:

<div id="example" tabindex="0">Random content</div>

然后,您可以像往常一样附加focusblur事件处理程序。例如:

document.getElementById("example").onfocus = function() {
    console.log("focused");
}

点击它时,div将被关注,当您点击任何其他元素时,blur将会触发。

答案 1 :(得分:0)

如果给div元素一个tabindex属性,那么它将是可聚焦的(在支持HTML 5草案的那部分的浏览器中)。从理论上讲,它会引发焦点并模糊事件。

一般来说,你不应该这样做。