答案 0 :(得分:3)
HTML4 specification未列出onblur
属性。
答案 1 :(得分:2)
body:onblur
是HTML5规范的一部分,但不是HTML4规范的一部分。
如果您想支持HTML4浏览器,为什么不使用window:onblur
?在大多数情况下,您将拥有相同的功能。
答案 2 :(得分:0)
我永远不会依赖你提到的来源。问题是,MSIE会为几乎每个元素blur
触发<body
事件。大多数其他实现都是完全相同的。
如果明确指出tabIndex
的{{1}},可能会有所帮助,例如:
body element
这对FF5有用。也就是说,我不确定FF中有多少版本以及有多少实现支持“棘手”的解决方法。
下一个合乎逻辑的问题是,为什么要发起document.body.tabIndex = 1;
document.body.onblur = function() {
alert('body blur');
};
模糊事件?我能想到的唯一合理的事情是,你想知道有人离开你的页面的时间吗?如果是这种情况,我建议您观看body
本身而不是身体。
window