У меня есть контент-доступный div и интервал с текстом внутри.ВставитьHTML в положение каретки без создания объекта
<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>');
Он работает в Крома, но Firefox делает объект диапазона и вставить здесь (вставляет правильный HTML). Оказывается:
<div contenteditable="true"><span> Some <span></span> text.. </span></div>
Кто-нибудь знает, как разделить метку span внутри contenteditable div? Заранее спасибо
Итак, что вы действительно хотите отделить каждое слово от своего собственного тега ''? Вы согласны с использованием сторонних библиотек, таких как jQuery? –
@TomasLycken, Ohhh. Я не хочу разделять каждое слово на '' теги. Это то, что мне нужно: http://jsfiddle.net/cwm3tbtu/, но это не работает в firefox. –