您好我遇到了这个问题,并且想知道是否有人对此进行了修复。
function buttonClick() {
document.getElementById('two').style.display = 'block';
document.getElementById("two").focus();
}
function blur2() {
let focus =
document.getElementById('two').style.display = 'none';
};

#two{
width: 100px;
height: 100px;
background-color: yellow;
display: none;
}
.inside{
width: 60px;
height: 50px;
background-color: white;
}

<div>
<button onclick="buttonClick()">Click</button>
<div id="two" tabindex="1" onblur = "blur2()">
<div class="inside">Hello World!</div>
</div>
&#13;
在Chrome中,无论何时单击黄色或Hello World,div #two
都不会失去焦点。
但是,在IE中,如果点击黄色,div #two
不会失去焦点,如果点击了Hello World,会模糊。
我显然希望在所有浏览器中都有Chrome行为。
由于