为什么要在contentEditable=true的div里面获取光标呢?因为这篇文章https://blog.csdn.net/qq_33769914/article/details/85002918我们知道想在一个内容里面插入一个新的内容,如果这个新的内容是段html代码。最后显示的是有样式的。那么用input是无法实现的。
所以我们考虑用contentEditable=true的div。在这里面输入的html就没问题啦。
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>获取焦点位置并在焦点位置插入指定内容</title>
</head><body>
<div contenteditable="true" class="fxAnswer" οnblur="getblur()"></div><input type="text" id="text" placeholder="想要添加进去的内容"/>
<button type="button" id="btn">添加</button><script type="text/javascript" src="js/jquery.min.js" ></script>
<script ty