W jaki sposób mogę uzyskać element, w którym dba się o JavaScript, podczas korzystania z contentEditable?

Powiedzmy, że mam taki kod HTML:

<body contentEditable="true">
   <h1>Some heading text here</h1>
   <p>Some text here</p>
</body>

Teraz daszek (migający kursor) miga wewnątrz elementu H1, powiedzmy w słowie „nagłówek”. Jak mogę uzyskać nazwę elementu, w którym znajduje się daszek w JavaScript? Tutaj chciałbym dostać „h1”.

Musi działać tylko w WebKit (jest osadzony w aplikacji). Zaleca się również, aby działał również w przypadku wyborów.

questionAnswers(1)

yourAnswerToTheQuestion