Есть ли встроенный способ держать кнопку активным, когда она выполняет execCommand в содержимом редактируемого div?Применить класс к кнопке, который execCommand на contentEditable div
пример:
<input type="button" onclick="doRichEditCommand('bold');" value="B"/>
function doRichEditCommand(command){
document.execCommand(command, null, false);
}
Я хотел бы моя кнопка, чтобы оставаться активным, когда Carret находится в чем-то, где document.execCommand(command, null, false);
был применен. Я полагаю, что это выполнимо, проверяя родительские элементы, но если есть встроенный способ, было бы лучше.
Другими словами, я бы хотел, чтобы моя смелая кнопка была оранжевой, когда каррет где-то должен быть смелым.
Я не уверен, что вы поняли мой вопрос, я хочу, чтобы моя смелая кнопка стала оранжевой, когда активна – Ced
http://jsbin.com/ebubop/7/edit?html,output –
Я ценю, что вы пытаетесь помочь мне, но это не то, о чем я прошу. Например, если вы используете слово или gmail, жирная кнопка будет активна (оранжевая), когда каррет будет помещен в место, где текст выделен жирным шрифтом. Я задавался вопросом, есть ли встроенная функция, чтобы связать кнопку с полем contentEditable. Я подозреваю, что нет никого, кроме того, что стоит того. – Ced