Метод execCommand()
- это метод Document
объектов, а не элементов. IE также предоставляет execCommand()
в качестве метода объектов TextRange
и ControlRange
, но их нет в других браузерах.
document.execCommand("InsertHtml", false, "p");
Вы можете рассмотреть, что произойдет, если пользователь нажимает клавишу Tab , когда пользователь предварительно выделил какой-то текст: в этом случае вы, вероятно, захотите удалить содержимое выделения перед вставкой символа табуляции.