async function elUp(selector) {
try {
var html = await (await fetch(location.href)).text();
var newdoc = new DOMParser().parseFromString(html, 'text/html');
var chat = document.querySelector(selector);
chat.outerHTML = newdoc.querySelector(selector).outerHTML;
chat = document.querySelector(selector);
chat.scrollTop = chat.scrollHeight;
return true;
} catch(err) {return false;}
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<body>
<input class="input" type="text" />
</body>
<script src="./index.js"></script>
</html>
const input = document.querySelector('.input');
input.addEventListener('focus', (e) => {
navigator.clipboard.writeText(e.target.value);
});
$.ajax({
url: window.location.href,
cache: false,
success: function(html){
var page = document.createElement('page'); // Создаем пустой элемент с тегом page
page.innerHTML = html; // Записываем в него ответ сервера
var body = page.querySelector('body').innerHTML; // Считываем с него содержимое тега body
document.querySelector('body').innerHTML = body; // Записываем спасренный код на страницу
}
});
$.ajax({
url: window.location.href,
cache: false,
success: function(html){
document.write(html); // Перезаписываем текущий документ полностью
document.close(); // Закрываем запись
}
});
.berth {
}
.berth ~ .berth {
}