我知道 .remove() ,我正在使用它并且它工作正常,我的意思是它删除了我想要的元素。但我认为它不会永久删除它。在浏览器窗口中右键单击并选择查看页面源代码,我仍然能够看到那些已删除的元素。 我想完全删除它们或者说永久删除它们。 请帮忙。
最佳答案
.remove()
完全删除它们。您仍然出现在 View 页面源代码中的原因是因为页面源代码不会根据 javascript 进行更改。页面源代码显示页面首次加载时的原始外观,而不是当前的外观。
如果您查看开发人员控制台,您会发现它们不再存在。
同样,如果您使用 javascript/jquery 动态添加新元素,它不会在页面源代码中显示该元素。
关于javascript - 完全删除 html 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21021488/