는 난의 contentEditable 사업부를 가지고 하란 다른 사업부 HTML 코드의 텍스트를 표시 할에 사용자가 입력하거나 텍스트를 수정할 수 있습니다키 누르기에서 div의 내용을 가져와 해당 키 누르기에 입력 된 텍스트가 포함되도록하려면 어떻게합니까?
<div contenteditable="true" id ="a1">
</div>
<div id="a2">
</div>
자바 스크립트 코드 :
var x=document.getElementById("a1");
x.onkeypress=function(){
var z= document.getElementById("a2");
z.innerHTML=x.innerHTML;
};
을 하지만 하나의 글자가 실제 데이터보다 작습니다. "a1"
div 또는 한 글자가 더 큽니다. 백 스페이스 키를 누르면 두 div의 내용 즉이 키 누르기 이벤트 이후에 수정 된 텍스트를 동기화하려고합니다. 어떻게 이것을 할 수 있습니까?
감사 this link있어하지만 파이어 폭스에서 백 스페이스 위해 노력 –