【发布时间】:2020-03-02 03:41:10
【问题描述】:
我在下面的代码中遇到了一些问题。我已经实现了创建一个新元素并将其添加到选项列表中。现在,每当我刷新页面时,新元素都会从列表中消失。我不熟悉 cookie 或会话在 JavaScript 中的工作方式。但是我如何存储这些元素以及每当我创建一个新元素时,即使在刷新后也能够在选项列表中。对不起我的英语,并提前感谢您的帮助。如您所见,我的代码如下。
<select name="name" id="name">
<option value="burim" class="someName">burim</option>
<option value="eliot" class="someName">eliot</option>
<option value="saska" class="someName">saska</option>
</select>
<br><br>
<input type="text" id="add">
<input type="submit" name="submit" value="ADD list" id="btn">
<p class="output"></p>
<script>
var btn=document.getElementById("btn");
btn.onclick=function(){
var n =document.getElementById("name");
var list=document.getElementById("add").value;
var listArray={};
var newOption=document.createElement("option");
listArray=n;
newOption.className="someName";
newOption.innerHTML=list;
newOption.value=list;
n.appendChild(newOption);
}
</script>
【问题讨论】:
标签: javascript cookies session-storage