Я создаю простой текстовый редактор в html, и у меня есть функция, которая позволяет пользователю вставлять ссылку на веб-сайт в текст. Вот код:
function setUrl() {
window.url = document.getElementById('txtFormatUrl').value;
window.sText = document.getSelection();
var urlanchor = document.createElement("A");
var urlatt = document.createAttribute("href");
urlatt.value = window.url;
urlanchor.setAttributeNode(urlatt);
window.sText = urlanchor;
}
Принцип работы таков: будет место для редактирования текста и поле для ввода URL. Пользователь сначала выделил текст, затем введите URL-адрес. Пользователь нажимает кнопку вставки, которая вызывает функцию setUrl (). Но когда я пытаюсь, URL-адрес не вставляется в текст, при открытии консоли F12 я увидел, что элемент не вставляется. Так что не так с моим кодом?