У меня есть contentEditable div с 14px в качестве размера шрифта по умолчанию. Размер шрифта по умолчанию можно изменить из части настройки (13-15px).Contenteditable div Удалить <font>
Я добавил кнопку, чтобы изменить размер шрифта выбранного текста.
nicEditors.findEditor('myInstance1').nicCommand('fontSize', '5');
Кнопка вызывает эту функцию:
nicCommand : function(cmd,args) {
document.execCommand(cmd,false,args);
}
В результате в contentEditable DIV:
<font size="5">Such a</font>
Это работает, но я не могу найти способ, чтобы удалить <font>
тег. Поэтому я попытался поместить нуль или 0 или -1 или 2 или 3 в аргумент nicCommand
, но размер результата не совпадает с остальным.
Есть ли способ удалить или переместить тег <font>
из contentEditable div?
Для перемещения в этом случае: у вас может быть это <font size="5">
Что-то контролируется кошкой. </font>
. Пользователь выбирает «Что-то есть» для удаления «Что-то есть» от <font size="5">
. В этом случае <font size="5">
должен быть размещен после «is».
Видимо, вы используете NicEdit, поэтому я добавил этот тег. –
что вы хотите получить вместо этого? 'style =" some px "'? – vladkras
@ vladkras: Я хочу уметь удалять '' Такой '', который был добавлен кнопкой. – defacto