Я сделал простой тестовый файл для добавления настраиваемых элементов списка с hrefs в список, он работает, но когда я обновляю страницу, элементы списка исчезают, потому что фактический источник страницы не обновляется. Как обновить источник страницы и сохранить элементы списка?

Я не думаю, что вам нужно будет видеть js, чтобы ответить, но все равно вот оно.

  var list = document.getElementById('list');
  var input = document.getElementById('input');
  var input2 = document.getElementById('input2');
  var button = document.getElementById('button');

  function addListItem(){
    var listItem = document.createElement('li');
    var inputValue = document.getElementById('input').value;
    var linkValue = document.getElementById('input2').value;
    var listText = document.createTextNode(inputValue);
    var link = document.createElement('a')
    link.href = linkValue
    link.appendChild(listText)
    listItem.appendChild(link);
    document.getElementById('list').appendChild(listItem);
0
Elongated Muskrat 23 Окт 2018 в 03:06

2 ответа

Лучший ответ

Вы не делаете! Источник страницы - это то, что вы прямо написали в своем html-файле или сгенерировали на стороне сервера. Когда дело доходит до манипуляции с DOM, то, что происходит на стороне клиента, остается на стороне клиента.

-1
meagar 23 Окт 2018 в 16:44

Я использовал LocalStorage, когда хочу сохранить данные на свой компьютер.

Если бы я сделал:

LocalStorage.setItem("Name","Jhon"); // Store data "Jhon" to storage "Name"
LocalStorage.getItem("Name"); // Returns "Jhon"

Он запомнит, что такое «Имя», даже если вы перезагрузите страницу. Однако он всегда будет возвращать его как строку. Таким образом, вам нужно будет расстегнуть его.

Надеюсь, это поможет!

0
Wrogrsin 23 Окт 2018 в 00:16
52939304