@mydarck

Как вернуть элементу начальные свойства?

Добрый день.
Ситуация следующая: есть DIV, которому задано свойство inline. В определенный момент ему задается другое свойство, например: none, а затем нужно снова вернуть inline.
Для этого нужно получить и как-то уберечь его начальное значение от перезаписи, чтобы затем его можно было вернуть.
Предполагаю, что это как-то можно сделать с помощью замыкания, но пока не смог это реализовать.
Строго менять свойство нельзя, потому-что оно динамическое. Может быть: inline, block, none... Мне нужно его именно получить и запомнить. Потом с данным блоком могут происходить различные манипуляции, включающие замену данного свойства. И по окончанию мне нужно вернуть сохраненное свойство данному блоку.
Подскажите, пожалуйста, как этом можно сделать?
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 1
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
const div = document.querySelector('....');

div.style.display = 'none'; // скрываем
div.style.display = ''; // возвращаем обратно, чтобы там ни стояло


Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы