Привет мир.
Итак скрипт прекрасно цитирует сообщения:
document.addEventListener("click", ({ target }) => {
if (target = target.closest('.qutes')) {
target = target.closest('.KIDE_msg_top')
let clon = target.cloneNode(true); // Делаем копию узла с потомками
clon.querySelectorAll(".KIDE_quote").forEach(el => el.remove()); // Удаляем из копии все span.KIDE_msg
let text = clon.textContent; // Берем текст из клона
kide.insertSmile(`[QUOTE]${text}[/QUOTE]\n`);
}
});
Так же он переносит курсор на следующую строку, но при цитировании сообщений отправленных до последнего обновления страницы, добавляет лишние теги <br>
<span class="KIDE_quote"> 19:33 - ать: <br> <br> <br> </span>
это не критично, но глаз не радует
![Help](https://javascript.ru/forum/images/smilies/help.gif)