使用JavaScript清除HTML页面
有没有办法用JavaScript函数删除页面上现有内容的一部分?使用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中操作属性和元素。因此,您知道以下内容将仅显示第二部分的
像这样:
<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>