【发布时间】:2021-10-20 19:23:53
【问题描述】:
如果我点击一个按钮,activeElement 就是这个按钮。
如果我留下一个输入框,activeElement 就是窗口。
如果我通过单击按钮离开输入框,activeElement 是...两者?
为什么onfocusout 事件没有注册与按钮相同的activeElement?
无论如何我可以从 inputbox-leave-event 的函数调用中访问 click-on-button 事件吗?
即我可以问,“你离开我是为了那个糟糕的按钮吗?”
<button type="button" onclick = "myFunction()"> button </button><br>
<input type="text" onfocusout= "myFunction()"> </input>
<script>
function myFunction() {
console.log(document.activeElement);
}
</script>
【问题讨论】:
标签: javascript html simultaneous