@rillkoff

Как изменять переменные в js по клику кнопки?

Всем привет, делаю небольшой проект в образовательных целях и наткнулся на вопрос, на который не смог найти прямой ответ в интернете (или плохо искал).
Хочу добавить возможность редактировать содержимое сайта, на блоке параграфа стоит contenteditable="true", в JS есть вот такой небольшой скрипт
let counstructorAttributes = {...};
const redactBtn = document.querySelector('.redactBtn');
const mainDescription = document.querySelector('.main-description');
mainDescription.innerHTML = counstructorAttributes.main.description;
redactBtn.addEventListener('click', () => {
    counstructorAttributes.main.description = mainDescription.innerHTML;
});

где counstructorAttributes - объект, из которого строится верстка
Логика в голове проста - по клику кнопки, берется значения отредактированного параграфа и меняется значение в объекте, но после перезагрузки страницы всё возвращается как было и объект не меняется. Скрипт пока что прямолинейный, просто чтобы разобраться как работает всё это.
На счет сложности не уверен, заранее извиняюсь, если вопрос пустяковый.
  • Вопрос задан
  • 209 просмотров
Решения вопроса 1
@bqio
https://bqio.github.io/
1. Ознакомиться (тык)
2. Попробовать в REST (тык)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 17:06
15000 руб./за проект
19 апр. 2024, в 16:53
1000 руб./за проект
19 апр. 2024, в 16:45
5000 руб./за проект