Javascript 是否使用HTML';车身';标记是否有onblur事件?

Javascript 是否使用HTML';车身';标记是否有onblur事件?,javascript,html,onblur,Javascript,Html,Onblur,我尝试将onblur事件绑定到标记,它在IE 6/8中工作 但是,当我转到时,发现标记没有onblur事件 有人能解释一下吗?没有列出onblur属性 另一方面,我不会依赖你提到的来源。问题是,MSIE几乎为每个元素触发blur事件,body:onblur是HTML5规范的一部分,但不是HTML4规范的一部分 如果您想支持HTML4浏览器,为什么不使用window:onblur?在大多数情况下,您将拥有相同的功能。可能知道答案。谢谢您的回答。实际上,我有一个由四个iFrame组成的页面。要求是一

我尝试将
onblur
事件绑定到
标记,它在IE 6/8中工作

但是,当我转到时,发现
标记没有
onblur
事件

有人能解释一下吗?

没有列出
onblur
属性


另一方面,我不会依赖你提到的来源。问题是,MSIE几乎为每个元素触发
blur
事件,
body:onblur
是HTML5规范的一部分,但不是HTML4规范的一部分


如果您想支持HTML4浏览器,为什么不使用
window:onblur
?在大多数情况下,您将拥有相同的功能。

可能知道答案。谢谢您的回答。实际上,我有一个由四个iFrame组成的页面。要求是一旦焦点从一个iframe转移到另一个iframe,就需要隐藏一些东西。@foredite:那么你就有了答案。官方称,
body
没有它。浏览器可能仍然支持它(就像IE一样)。奇怪的是,在HTML5中,body元素的
onblur
属性可以作为设置
窗口的简写。而在body上使用
addEventListener
则不能。(规范中提到了这一点。)
document.body.tabIndex = 1;
document.body.onblur = function() {
    alert('body blur');
};
window.onblur = function() {
    alert('window blur');
}