首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在DOM呈现之前,在document.ready()之前获取HTML标记

在DOM呈现之前,在document.ready()之前获取HTML标记
EN

Stack Overflow用户
提问于 2010-07-07 00:28:08
回答 6查看 1.8K关注 0票数 4

我正在寻找这样的方法,允许我添加,删除DOM对象的页面甚至还没有渲染,我的意思是第一个JS,我包括在我的页面的头标签可以出现,寻找一个特定的标签说,并删除它从HTML甚至在它被渲染之前,我知道javascript调用是阻塞的,因为浏览器将渲染我的页面,并会来到我的javascript在头部它将阻止渲染和下载,并执行的javascript,现在在执行的时刻,我需要控制以前下载的HTML等待渲染。有没有这样的办法?

我试过使用文档属性,但我的js中的标签在html中的js之后。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-08-10 14:20:42

对这个问题的一个简短的回答是不,这是不可能的

票数 -2
EN

Stack Overflow用户

发布于 2010-07-07 00:33:26

</body>之前插入JavaScript。

票数 0
EN

Stack Overflow用户

发布于 2010-07-07 00:38:20

您必须小心这一点,因为试图在DOM完成之前修改它会在IE中产生问题。特别是在IE6中,这会导致非常不友好的错误消息,在接受后会导致标准的“此页面无法显示”页面。虽然在IE8中没有完全重复出现,但这个问题被简单地接受了。

如果可能,我建议在html到达呈现器之前,通过代理或浏览器扩展从html中剥离所需的标记。如果这些都不是真的可行,那么我不确定你能做什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3188184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档