Метод Toggle удаляет выделение текста, что в итоге не позволяет execCommand изменить выделенный цвет текста

Я согласен с ответом от zacherates.

Но вы можете сделать вызов intern () в ваших нелиберальных строках.

Из примера zacherates:

// ... but they are not the same object
new String("test") == "test" ==> false 

Если вы ставите нелитеральное равенство строки, это правда

new String("test").intern() == "test" ==> true 
0
задан fsofb 10 March 2019 в 01:26
поделиться

1 ответ

Если я вас хорошо понял, вам просто нужно использовать HTML button в вашем «цвете шрифта» div

<button id='font-color'>Font color</button>

Вот ваш пример (проверено в Chromium): https://jsfiddle.net/3abnh4uj/1/

Надеюсь, что эта помощь или, по крайней мере, направит вас в правильном направлении:)

0
ответ дан gengns 10 March 2019 в 01:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: