使用javascript删除div类

时间:2012-10-17 00:10:45

标签: javascript css class html

我想知道是否可以使用javascript删除特定div class的内容?

我希望偶尔可以访问这个div的内容,所以我不想完全删除它,但我担心它仍会占用页面加载时间,即使它有 在CSS中应用'display:none'。这是对的吗?

是否有任何JavaScript会删除特定“div类”的页面内容,以免它减慢页面加载时间?

2 个答案:

答案 0 :(得分:0)

使用JavaScript 删除元素不会影响页面的加载时间。这是因为页面已下载,然后代码在页面加载后删除元素。它甚至可能使更慢(稍微),因为浏览器必须执行此类代码才能删除该元素。

如果您想缩短页面加载时间,请从文件中删除该元素,然后将其再次上传到您的服务器。

然后,您可以通过使用库或普通JS通过AJAX(建议使用 Dr.Molle )请求它来动态创建此<div>

答案 1 :(得分:0)

JavaScript在客户端工作,特别是操作从加载的文档生成的DOM,这意味着,如果JS可以看到该对象,那么它已经花费了一些时间来加载。

如果您不想加载它,最好的方法是不要将它发送到客户端,例如,使用服务器语言,如perl,php,asp。等

其他方式,是在页面中有一个框架,带有一个空的src,并在文档加载后请求div,这样,效果是客户端没有该内容的负载第一个地方,但稍后将为您的流程提供。

再见