contentEditable cursor's parent element
问题 I have a contentEditable HTML element. I would like to get the cursor's parent element. For example, if the cursor is inside a table cell, I would like to display some controls for editing the table. Is this possible? Or am I going to track all key and mousepresses? 回答1: Example using parentNode: document.getElementById('editable').onclick = function () { alert(this.parentNode.id); } 来源: https://stackoverflow.com/questions/7770404/contenteditable-cursors-parent-element