-3

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

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

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

4

2 回答 2

0

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

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

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

于 2012-10-17T00:17:05.873 回答
0

JavaScript 是在客户端工作的,具体来说,就是对加载的文档生成的 DOM 进行操作,也就是说,如果 JS 可以看到该对象,那么它就已经需要一些时间来加载了。

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

另一种方法是在页面中有一个带有空src的框架,并在加载文档后请求该div,这样,效果是客户端没有在第一位置加载该内容,而是稍后将可用于您的流程。

再见

于 2012-10-17T00:20:36.627 回答