콘텐츠 편집 가능한 div와 텍스트가있는 span이 있습니다.개체를 만들지 않고 캐럿 위치에 insertHTML을 삽입했습니다.
<div contenteditable="true"><span> Some text.. </span></div>
캐럿 닫기 및 열기 간격 태그 대신 삽입해야합니다. 마찬가지로 :
<div contenteditable="true"><span> Some </span><span> text.. </span></div>
나는 insertHTML를하여 만들려고 :
document.execCommand('insertHTML', false, '</span><span>');
그것은 Crome 스에서 작동하지만, 파이어 폭스 범위 객체를 만들고 여기에 삽입 (유효한 HTML를 삽입). 그것은 밝혀졌다 :
<div contenteditable="true"><span> Some <span></span> text.. </span></div>
누구든지 contentable div 안에 span 태그를 분할하는 방법을 알고 있습니까?
document.getElementById("myDiv").innerHTML = "<span>Here is the new Content!</span>";
그리고 당신의 사업부 id="myDiv"
을 제공 : 미리 감사
그래서 정말로 원하는 것은 각 단어를 자신의 ''태그로 분리하는 것입니다. jQuery와 같은 써드 파티 라이브러리를 사용하면 괜찮습니까? –
@TomasLycken, Ohhh. 각 단어를 ''태그로 구분하고 싶지 않습니다. 그게 내가 필요한 : http://jsfiddle.net/cwm3tbtu/하지만 파이어 폭스에서 작동하지 않습니다. –