Javascript:don';在脚本运行之前,无法完成页面加载

Javascript:don';在脚本运行之前,无法完成页面加载,javascript,html,loading,Javascript,Html,Loading,我有一个脚本,如果存在某个查询字符串,它将替换网页的HTML。脚本需要在HTML之后加载,但必须在页面完成加载之前运行并更新HTML,以便外部脚本检测页面的内容。有没有办法做到这一点 我制作了这个时间线图来显示事件应该发生的时间 +--------------------------------+ | | | E |=• Page begins loading | v | |

我有一个脚本,如果存在某个查询字符串,它将替换网页的HTML。脚本需要在HTML之后加载,但必须在页面完成加载之前运行并更新HTML,以便外部脚本检测页面的内容。有没有办法做到这一点

我制作了这个时间线图来显示事件应该发生的时间

+--------------------------------+ | | | E |=• Page begins loading | v | | | e |=====• Script runs and | n | | website content changes | t | | | |=========• Page is loaded | | | | +--------------------------------+ ^ ^ ^ Time 1 2 3 +--------------------------------+ | | | E |=•页面开始加载| v | || e |===脚本运行和| n | |网站内容更改| t | || |==========•页面已加载| | | | +--------------------------------+ ^时间 1 2 3
使用属性
defer
包含脚本

<script src="./path/to/my/script.js" defer></script>

具有defer属性的脚本将阻止触发DOMContentLoaded事件,直到脚本加载并完成计算


使用属性
defer
包含脚本

<script src="./path/to/my/script.js" defer></script>

具有defer属性的脚本将阻止触发DOMContentLoaded事件,直到脚本加载并完成计算