javascript – 如何在一个contenteditable元素中获取所选元素

我试过的

我检查了this questionthis one,问题是它给了我当前选择的内容,但我想要dom元素.

我想做的事

我正在寻找一种方法来获取当前正在使用javascript编辑的元素的标记名.例如:

<article contenteditable=true>
    <h2>Some List</h2>
    <ul>
        <li>Item 1</li>
        <li>Item *caret here* 2</li>
        <li>Item 3</li>
    </ul>
</article>

我希望能够将列表项放入javascript el变量中.所以我可以做的例如:

el.tagName
el.className

有谁知道如何实现这一目标? Tx

上一篇:java – TableViewer:如何强制选择更改


下一篇:javascript – 交互式选择突出显示浏览器中的文本