Я работаю над небольшим сценарием здесь, используя contenteditable.Размер тумблера/untoggle document.execCommand
Он переключает/отталкивает полужирным шрифтом, подчеркивание, курсив, но я не могу сделать его глупым шрифтом. Он переключает его, а затем он остается таким.
Работа демо: https://jsfiddle.net/zesaj9ck/2/
<button id="toggle_bolt" onclick="document.execCommand('italic');">toggle italic</button>
<button id="toggle_bolt" onclick="document.execCommand('underline');">toggle underline</button>
<button id="toggle_bolt" onclick="document.execCommand('fontSize', false, 7);">toggle size</button>
<div id="wmd-input" contenteditable="true"></div>
я вижу. Взяв ваш пример, как я могу полностью исключить кнопку для fontSize и просто иметь раскрывающийся список, где я могу просто выбрать размер шрифта? Можно ли это сделать? – VitalSigns
@VitalSigns Конечно, прикрепите событие 'change' на' input' к типу ввода 'number' и запустите' execCommand' внутри обработчика. Я обновлю этот ответ на примере, но вам действительно нужны новые вопросы, если вы хотите продолжить рассмотрение вопроса, выходящего за рамки первоначальной области этого вопроса. –
Я понимаю, что я задаю вопрос, выходящий за рамки моего первоначального вопроса, но так же хорошо, как ваш ответ, было бы нецелесообразно использовать его на веб-сайте. Вы согласны с этим? Мне нужно решение, которое может использовать фактический пользователь. – VitalSigns