Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.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清除HTML页面_Javascript_Html - Fatal编程技术网

使用JavaScript清除HTML页面

使用JavaScript清除HTML页面,javascript,html,Javascript,Html,有没有办法用JavaScript函数删除页面上现有内容的一部分? 像这样: <I WANT THIS CLEARED> <IS THERE ANY JAVASCRIPT OR HTML STATEMENT I CAN PUT HERE?> <I WANT THIS DISPLAYED> 我应该在中输入什么 我知道将放在我想要显示的部分之后会隐藏页面的结尾,但如何清除开头?您可以在javascript中操作属性和元素。因此,您知道以下内容将仅显示第二部分的

有没有办法用JavaScript函数删除页面上现有内容的一部分?
像这样:

<I WANT THIS CLEARED>
<IS THERE ANY JAVASCRIPT OR HTML STATEMENT I CAN PUT HERE?>
<I WANT THIS DISPLAYED>

我应该在
中输入什么


我知道将
放在我想要显示的部分之后会隐藏页面的结尾,但如何清除开头?

您可以在javascript中操作属性和元素。因此,您知道以下内容将仅显示第二部分的文本

<div id="top" style="display:none;">
the first part
</div>
<div id="bottom">
the second part
</div>

当然,您可以修改它来做更多的事情。

您可以使用
document.body.innerHTML=“”
。在浏览器处理页面时,它将取出正文中的所有内容。请参见以下示例:

<html>
    <head></head>
    <body>
        <p>This should not appear</p>

        <script type="text/javascript">
            document.body.innerHTML = '';
        </script>

        <p>This should appear.</p>
    </body>
</html>

这不应该出现

document.body.innerHTML=''; 这应该会出现


然而,这并不是实现这一目标的好方法。如果您想隐藏一些文本,请考虑其他人提到的jQuery。

您是否要求注释一个部分?不,我想使用HTML/JavaScript来擦除页面的现有内容。将记录。某物=”;工作?你考虑过jQuery吗?你到底为什么要擦除页面的内容。在不知道任何背景信息的情况下,很难尽可能正确地回答这个问题。虽然我认为JQuery很棒,但我认为它不是解决方案,只是解决方案。谢谢。你节省了我的时间:)
<html>
    <head></head>
    <body>
        <p>This should not appear</p>

        <script type="text/javascript">
            document.body.innerHTML = '';
        </script>

        <p>This should appear.</p>
    </body>
</html>