<div contenteditable="true">
zinc <font size="3">haha</font><br/>
啦啦啦
</div>
js中如何获取光标所在的元素,而不是鼠标点击时所点击的区域的元素。
上面的代码,点击界面中第一行后面的空白区域,光标会落在font标签里,但是鼠标获取的元素是div,如何做到,点击后是获取光标落在的标签。
<div contenteditable="true">
zinc <font size="3">haha</font><br/>
啦啦啦
</div>
js中如何获取光标所在的元素,而不是鼠标点击时所点击的区域的元素。
上面的代码,点击界面中第一行后面的空白区域,光标会落在font标签里,但是鼠标获取的元素是div,如何做到,点击后是获取光标落在的标签。
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
3 回答1.3k 阅读✓ 已解决
用event.target不可以么?
补充:
我自己做了测试:
这个可以直接跑,当你鼠标点击font的时候,font变蓝了。