Простой экземпляр объекта выбора операции JavaScript
// Заменить выбранное текстовое содержимое, текст параметра - это содержимое для замены функции setSelectionText (text) {// Не IE Browser if (window.getSelection) {var sel = window.getSelection (); оповещение (sel.rangecount); // количество выборов обычно составляет 1. Sel.DeleteFromDocument (); // клонировать выбранное содержимое var r = sel.getrangeat (0); // Даже если удаляемое deleteFromDocument () была выполнена, эта функция все еще возвращает действительный объект. var selfrag = r.clonecontents (); // клонировать выбранное содержание var frag = selfrag.childnodes; // Если выполняется deleteFromDocument (), длина массива будет 0 для (var i = 0; i <fragment.length; i ++) {alert (frag [i] .nodeName); // Enum выбранного объекта} var h1 = document.createElement ('h1'); // генерировать вставку объекта H1.innerHtml = text; // Установить содержимое этого объекта r.insertnode (h1); // Вставьте объект в выбор, эта операция не заменит выбранного контента, но будет добавлена к задней части выбора. Следовательно, если требуется нормальный эффект замены пасты, выполните функцию deleteFromDocument () ранее. } else if (document.selection && document.selection.createrange) {// IE Браузер var sel = document.selection.createrange (); // Получить оповещение объекта выбора (sel.htmltext); // HTML -текст области выбора. sel.pastehtml ('<h1> title </h1>'); // Вставьте в HTML -содержание области выбора, и выбранное содержимое будет заменено. }}Приведенный выше простой пример объекта выбора операции JavaScript - это все контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.