Mail.ru
Почта
Мой Мир
Одноклассники
ВКонтакте
Игры
Знакомства
Новости
Календарь
Облако
Заметки
Все проекты
Все проекты
выход
Регистрация
Вход
Категории
Все вопросы проекта
Компьютеры, Интернет
Темы для взрослых
Авто, Мото
Красота и Здоровье
Товары и Услуги
Бизнес, Финансы
Наука, Техника, Языки
Философия, Непознанное
Города и Страны
Образование
Фотография, Видеосъемка
Гороскопы, Магия, Гадания
Общество, Политика, СМИ
Юридическая консультация
Досуг, Развлечения
Путешествия, Туризм
Юмор
Еда, Кулинария
Работа, Карьера
О проектах Mail.ru
Животные, Растения
Семья, Дом, Дети
Другое
Знакомства, Любовь, Отношения
Спорт
Золотой фонд
Искусство и Культура
Стиль, Мода, Звезды
Полный список
Спросить
Лидеры
Поиск по вопросам
Ответы Mail.ru
Программирование
Android
C/C++
C#
iOS
Java
JavaScript
jQuery
SQL
Perl
PHP
Python
Веб-дизайн
Верстка, CSS, HTML, SVG
Системное администрирование
Другие языки и технологии
Вопросы - лидеры.
Нарисовать блок схему для кода на Python
1 ставка
Написать программу на языке C#
1 ставка
Помогите с решением задачи на тему кортежа, питон, где-то не дописал может чего
1 ставка
C++ код к задаче напишите пожалуйста
1 ставка
Помогите пожалуйста! Не работает рендеринг частиц в приложении Blender 3D.
1 ставка
Лидеры категории
Лена-пена
Искусственный Интеллект
М.И.
Искусственный Интеллект
Y.Nine
Искусственный Интеллект
•••
Как записать блок div с классом block в localStorage? так что бы не было [object HTMLDivElement]!
.
Профи
(826), закрыт
4 года назад
Вот мой код
HTML
div class="block">/div>
CSS
.block{
width: 100px;
height: 100px;
background: red;
}
JS
var
block = document.getElementsByClassName("block")[0];
block.onclick = function(){
localStorage.setItem("blockNr1", block);
var
blockNr = localStorage.getItem("blockNr1");
document.write(blockNr);
}
// с картинками img такая же проблема пишет [object HTMLimgElement]
Лучший ответ
Elepsis Eclipse
Гений
(64039)
4 года назад
localStorage.setItem("blockNr1", block.outerHTML);
Сохранит код элемента и его внутренностей в виде текста.
Константин Ссс
Ученик (247)
1 год назад
а как вернуть в DOM Object ?
Остальные ответы
Лайт Ягами
Искусственный Интеллект
(280832)
4 года назад
Никак, localStorage предназначен только для хранения текста.
Разве что как-нибудь сериализовать в текст, а потом десериализовать обратно)
Молот Шотландцев
Высший разум
(300972)
4 года назад
Какой на фиг блок? В localStorage даже массив поместить нельзя, только переменную, а вы про блок..
Похожие вопросы
HTML
div class="block">/div>
CSS
.block{
width: 100px;
height: 100px;
background: red;
}
JS
var
block = document.getElementsByClassName("block")[0];
block.onclick = function(){
localStorage.setItem("blockNr1", block);
var
blockNr = localStorage.getItem("blockNr1");
document.write(blockNr);
}
// с картинками img такая же проблема пишет [object HTMLimgElement]