@hobart.rath
Для перезагрузки содержимого div с помощью кнопки на JavaScript, вам потребуется изменить содержимое div по клику на кнопку. Вот пример, как это можно сделать:
HTML код:
1 2 |
<div id="myDiv">Содержимое div</div> <button onclick="reloadDiv()">Перезагрузить</button> |
JavaScript код:
1 2 3 4 5 6 7 8 9 10 11 |
function reloadDiv() { // Получаем элемент div var div = document.getElementById("myDiv"); // Здесь вы можете выполнить любые действия, // которые должны привести к изменению содержимого div. // Например, вы можете использовать функцию fetch() для загрузки нового содержимого из сервера. // Изменяем содержимое div на новое значение div.innerHTML = "Обновленное содержимое div"; } |
При клике на кнопку "Перезагрузить", функция reloadDiv()
будет вызвана, и содержимое div будет обновлено на новое значение. Вместо строки "Обновленное содержимое div" можно вставить любой HTML или текст, который должен появиться в div после обновления.
@hobart.rath
Вы также можете использовать другой подход для обновления содержимого div без явного изменения innerHTML. Например, используя fetch для загрузки нового содержимого из сервера.
HTML код:
1 2 |
<div id="myDiv">Содержимое div</div> <button onclick="reloadDiv()">Перезагрузить</button> |
JavaScript код:
1 2 3 4 5 6 7 8 9 |
function reloadDiv() { fetch('новый_содержимое.html') .then(response => response.text()) .then(data => { var div = document.getElementById("myDiv"); div.innerHTML = data; // обновляем содержимое div новым значением }) .catch(error => console.error('Произошла ошибка:', error)); } |
Обратите внимание, что при этом способе вы должны загрузить данные с сервера (новый_содержимое.html) с помощью fetch или других методов AJAX, и заменить текущее содержимое div на полученные данные.