【发布时间】:2015-06-15 08:26:26
【问题描述】:
我正在尝试将带有文本的div 插入contenteditable 并在添加div 后选择div 标签之间的文本:
div.innerHTML +='<div id="id">selecttext</div>'
但这不会选择选择文本
<html>
<head></head>
<body>
<div id="contenteditable" contenteditable></div>
<script>
var contenteditable = document.getElementById("contenteditable");
contenteditable.onkeyup = function (e) {
contenteditable.innerHTML += '<div>Start here</div>';
}
</script>
</body>
</html>
【问题讨论】:
-
你能展示一些代码吗,到目前为止你已经尝试过什么?
-
你什么时候插入 div.innerHTML +='selecttext'?那个 div 是什么?
-
我想选择“从这里开始”这个词或将插入符号放在 ned 添加的 div 之间
-
你能说,什么目标?为什么
onkeyup? -
按下键...我只想在 div 之间插入单词并选择它,就像用鼠标选择单词时一样...并且只选择单词,否则所有添加的 div 将被删除你改变 div 之间的单词
标签: javascript contenteditable