


Программирование
+3Как записать блок div с классом block в localStorage? так что бы не было [object HTMLDivElement]!
Вот мой код
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]
По дате
По рейтингу
localStorage.setItem("blockNr1", block.outerHTML);
Сохранит код элемента и его внутренностей в виде текста.
Никак, localStorage предназначен только для хранения текста.
Разве что как-нибудь сериализовать в текст, а потом десериализовать обратно)