我试图在使用 JavaScript 或 jQuery 显示 DOM 之前修改页面主体。
我能够很好地完成它:
jQuery(document).ready(function() {
jQuery('body').load('?variation-id='+dynamic_id_number, function() {});
});
但问题是页面在显示新的正文内容之前会先渲染旧的正文内容一瞬间。
有没有一种方法可以检测 DOM 何时加载并在打印之前修改它?
最佳答案
如果您正在等待 document.onready
,它将等待 dom 准备就绪;)。不要使用它,只需将它(您的脚本)嵌入到您的 head 标签中即可。
关于javascript - 在浏览器中加载和显示 DOM 之前修改正文 HTML 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16326520/