gpt4 book ai didi

javascript - 当焦点移出节点时如何获取事件

转载 作者:行者123 更新时间:2023-11-30 18:01:51 25 4
gpt4 key购买 nike

我有一个类似

的 HTML 文件
<html>
<head>
<script>
function fontEdit(x, z, y) {
document.execCommand(x, y, z);
}
</script>
</head>
<body>
<input type="submit" value="Bold" onClick="fontEdit('Bold')" />
<input type="submit" value="Italic" onClick="fontEdit('Italic')" />
<input type="submit" value="Underline" onClick="fontEdit('Underline')" />
<input type="submit" value="StrikeThrough" onClick="fontEdit('StrikeThrough')" />
<div id="EditBox" contentEditable="true" style="width: 600px; height: 200px; border: solid 1px red"></div>
</body>
</html>

当我离开 EditBox 时,例如单击粗体或斜体按钮,我想要获得一个事件。理想情况下,必须通知焦点更改。

最佳答案

可能正在寻找 onblur div

的事件

The blur event is raised when an element loses focus.

<div id="EditBox" contentEditable="true" style="width: 600px; height: 200px; border: solid 1px red" onblur="myFun();"></div>

JS

function myFun()
{
alert('you are out of the box.');
}

JS Fiddle Demo

关于javascript - 当焦点移出节点时如何获取事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16785404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com