Могу ли я сохранить клонированный элемент в localStorage? - PullRequest
1 голос
/ 04 марта 2020

В настоящее время я пытаюсь сохранить клонированный элемент в localStorage, чтобы я мог добавить его после слов из него. К сожалению, я получаю сообщение об ошибке:

Uncaught TypeError: Невозможно прочитать свойство 'ownerDocument' из неопределенного

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="wrapper">
  <div id="elem"></div>
</div>
jQuery(document).ready(function($) {
  let storageArr = [];

  storageArr.push({
    elem: $("#elem").clone()
  });

  localStorage.setItem("customStorageKey", JSON.stringify(storageArr));

  let storage = localStorage.getItem("customStorageKey"),
    parsedStorage = JSON.parse(storage);

  $(parsedStorage).each(function(index, elem) {
    $("#wrapper").append(elem["elem"]);
  });
});
#elem {
  width: 20px;
  height: 20px;
  background: red;
  padding: 20px;
}

Итак Можно ли сохранить клонированный элемент HTML в localStorage?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...