如何在页面刷新时在javascript中删除后添加子元素
How to add child element after removing in javascript on page refresh
我有一个根据选择标记值动态更改的项列表。问题是我必须删除旧的<li>
,并在刷新后添加新的<li>
标签。我使用clearlist函数去除主体中的onload,但它在x中抛出null错误,请帮助。由于
var x = document.getElementById("ul1");
for (var i = 0; i < results.length; i++) {
x.innerHTML= x.innerHTML + '<li>'+items+'</li>'
}
function clearlist(){
var elem = document.getElementById('ul1');
elem.parentNode.removeChild(elem);
}
通过使用removeChild(elem)
,您将从DOM中删除<ul id="ul1">
。使用innerHTML
来清除ul
的内容:
function addResults(results) {
var x = document.getElementById("ul1");
for (var i = 0; i < results.length; i++) {
x.innerHTML= x.innerHTML + '<li>'+results[i]+'</li>'
}
}
function clearlist(){
var elem = document.getElementById('ul1');
elem.innerHTML = "";
}
addResults([1, 2, 3, 4, 5]);
clearlist();
addResults([1, 2, 3]);
<ul id="ul1">
</ul>
相关文章:
- 删除添加行
- 删除添加的事件侦听器
- 删除添加的输入字段
- 如何在 fabricjs 中从画布中删除添加的模板
- 删除添加空值的 Javascript 对象项
- .append() 删除添加的元素
- Javascript/jQuery - 根据数值删除/添加多个元素的类
- 单击时添加几行,双击删除添加的行
- 从表单中删除添加的元素不起作用
- 当我在单击元素外部时,如何删除添加到单击元素的功能
- 从javascript数组内的对象中删除/添加特定变量
- 如何使用单击hypelink从表单输入文本字段中删除/添加属性
- 想要在单击删除链接时删除添加到缩略图中的图像
- TinyMCE 4删除/添加所有图像的属性
- 当一天的开始和结束时间改变时,删除/添加正确的
's - 使用JavaScript删除添加到选定文本的高亮
- 删除/添加类函数
- 删除/添加一个类,然后在这个新类上执行一个事件
- TinyMCE插件-如何删除添加的代码
- 使用jquery删除/添加类到正文