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

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

Похожие вопросы