Как я могу получить элемент каретки в Javascript при использовании contentEditable?
Допустим, у меня есть некоторый HTML-код, подобный следующему:
<body contentEditable="true">
<h1>Some heading text here</h1>
<p>Some text here</p>
</body>
Теперь каретка (мигающий курсор) мигает внутри элемента H1, скажем, в слове «заголовок». Как я могу получить название элемента, в котором находится каретка с помощью JavaScript? Здесь я хотел бы получить «h1».
Это должно работать только в WebKit (он встроен в приложение). Это должно также предпочтительно работать для выборов.