次のような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 から移動するときはいつでも、イベントを取得したいと考えています。理想的には、Focus Change を通知する必要があります。