Создание сайтов и программирование
(OFF) VladislavLion96 (B) 18 фев 2023

Замена html кода при нажатии на кнопку

Буду очень благодарен если поможете с JS, я сам javascripnt еще пока не начал учить но решение нужно срочно.
Нужен код Js котрый изначально будет выводит на страницу определенный код например document.write('<div>В общем какой то код</div>'); но при нажатии на кнопку первый код будет подменен на document.write('Вообще другой код');

И чуть не забыл нужно еще чтобы при нажатии на другую кнопку все возвращается как было

Комментарии (3)

сделай показать скрыть блок и все, тоесть переключай видимость блоков
Это не сработает, таким способом можно сделать его визуально не видимым но у меня там цель подменять js код, то есть вместо document.write может быть что угодно, по сути задумка такова что из начально в скрипте будет document.write('<script src="../../js/tab2.js"></script>'); а по нажатии на определенную кнопку просто отключить таким образом файл tab2.js чтобы он не оказывал влияния на страницу
ответил VladislavLion96
передавай в скрипт переменную и меняй код, зачем это городить
ну или так попробуй
<div id="summary">
<script src="user.js"></script>
</div>
<button type="button" onclick="app(1);">
Personal
</button>
<a href="#" onclick="app();">
Apps
</a>
<button type="button" >
Settings
</button>
<script>
function app(number)
{
if (number == null) {
$('#summary').html("<script src='app.js' />")
}
if (number != null) {
$('#summary').html("<script src='user.js' />")
}
}
</script>
Показать комментарий
Скрыть комментарий
Для добавления комментариев необходимо авторизоваться
Создание сайтов и программирование
Наемники
Наемники - Война против Диктатора. Вам придется...
Тема: Светлая | Тёмная
Версия: Mobile | Lite | Touch | Доступно в Google Play