我有一个 contenteditable div,用户可以在其中输入或修改文本。我想在另一个 div html 代码中显示文本:
<div contenteditable="true" id ="a1">
</div>
<div id="a2">
</div>
javascript代码:
var x=document.getElementById("a1");
x.onkeypress=function(){
var z= document.getElementById("a2");
z.innerHTML=x.innerHTML;
};
但它显示的内容比我在"a1"
div 中的实际数据少一个字母或多一个字母如果我按退格键。我想同步两个 div 中的内容,即在此按键事件后修改的文本。我如何实现这一目标?