Wie kann ich das Element erhalten, in dem sich das Caret befindet, wenn Sie contentEditable benutzen?

Sagen wir, ich habe einige HTML-code wie dieser:

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

Nun die Einfügemarke (der blinkende cursor) blinkt innerhalb des H1-element, sagen wir in dem Wort "überschrift". Wie bekomme ich den Namen des Elements den Cursor mit JavaScript? Hier würde ich gerne "h1".

Muss dies funktioniert nur in WebKit (es ist eingebettet in eine Anwendung). Es sollte am besten auch in der Arbeit für die Auswahl.

InformationsquelleAutor der Frage Lucas | 2009-07-29

Schreibe einen Kommentar