次のようなHTMLコードがあるとしましょう。
<body contentEditable="true">
<h1>Some heading text here</h1>
<p>Some text here</p>
</body>
これで、カレット(点滅するカーソル)が<h1>
要素内で点滅します。たとえば、単語で言い"|heading"
ます。
JavaScriptでカレットが含まれる要素を取得するにはどうすればよいですか?ここでノード名を取得したいと思います:"h1"
。
これはWebKitでのみ機能する必要があります(アプリケーションに埋め込まれています)。選択のためにも機能することが望ましい。