Есть так много проблем с contenteditable divs и удалением html и/или неконтекционируемого контента внутри редактируемых div.
Используя ответ от отличного Тима Дауна здесь: Как удалить элемент HTML внутри div с атрибутом contentEditable?
Используя код Tim, весь текст node удаляется. Мне нужно, чтобы это работало, как любая текстовая область, удаляла символ по характеру и просто убеждала, что элементы html также могут быть возвращены.
Я попробовал следующее
else if(node){
var index = node.length-1;
if(index >= 0)
node.deleteData(index,1);
else
this.removeChild(node);
}
Но это, очевидно, не будет работать правильно. Если я нахожусь в конце контента, все будет работать так, как ожидалось. Но если я поместил курсор в другое место, он все еще удаляется с конца.
Я потерялся в этот момент, любая помощь очень ценится