Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从网页中完全隐藏一个元素?_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 如何从网页中完全隐藏一个元素?

Javascript 如何从网页中完全隐藏一个元素?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,有没有办法完全隐藏网页上的元素??与display:none或visibility:hidden类似,尽管元素似乎不再可见,但可以通过取消检查开发人员工具中的css选项来查看,类似的选项可以在Microsoft Edge中找到,Microsoft Edge提供了这样做的特权 您可以将HTML存储在variable或LocalStorage中并完全删除。 如果要再次显示,需要知道在何处恢复。您可以将其保存在另一个变体中 var html = $('#hidden-element').html();

有没有办法完全隐藏网页上的元素??与display:nonevisibility:hidden类似,尽管元素似乎不再可见,但可以通过取消检查开发人员工具中的css选项来查看,类似的选项可以在Microsoft Edge中找到,Microsoft Edge提供了这样做的特权

您可以将HTML存储在
variable
LocalStorage
中并完全删除。 如果要再次显示,需要知道在何处恢复。您可以将其保存在另一个变体中

var html = $('#hidden-element').html();
$('#hidden-element').remove();
在css中试试这个


显示:无!重要的

防止这种情况发生的唯一方法是从doming中完全删除元素。如果不希望元素出现在代码中,请不要将其放入代码中。添加javascript代码以在页面加载时删除它。但是在源代码中仍然可见,尽管您能提供这个用例吗?对于无法以任何方式查看或访问的元素,您有什么用?您仍然可以使用开发人员工具取消选择/取消检查此样式。