我正在寻找一种跨浏览器的方式来clear/remove/delete
动态创建 ul (with li-posts)-list。
这样创建:document.createElement("ul");
是否实现了真正的跨浏览器方法?
编辑:不允许使用 JQuery。
我正在寻找一种跨浏览器的方式来clear/remove/delete
动态创建 ul (with li-posts)-list。
这样创建:document.createElement("ul");
是否实现了真正的跨浏览器方法?
编辑:不允许使用 JQuery。
// assuming you created your `ul` like this
var ul = document.createElement('ul');
document.body.appendChild(ul);
如果您只想删除其内容
// removing only its content
ul.innerHTML = "";
或者您可以像这样删除元素和内容
// removing element and content
ul.parentNode.removeChild(ul);
采用removeChild
var createdUL=document.createElement("ul");
createdUL.parentNode.removeChild(ul);
似乎此链接可能对您有所帮助。但请记住,您的问题很容易理解,但您还必须发布一些代码来检查可能性。试试下面的链接。 JavaScript DOM 移除元素
您可以如何使用replaceChildren来完成此操作:
ul.replaceChildren();
jQuery 删除?
$("ul").remove();
内容删除:
$("ul *").remove();