使用javascript而不使用数据src的延迟加载?

使用javascript而不使用数据src的延迟加载?,javascript,Javascript,我有一个HTML页面,可以将JavaScript添加到标题中,但HTML中的任何内容都无法编辑。JavaScript可以内联添加,也可以是一个外部文件——这并不重要 我遇到过很多JavaScript库,它们允许您延迟加载图像、视频、iFrame等。但是,它们都要求您对图像使用data src,而不是普通的src。因为我不能编辑HTML,所以这对我不起作用 显然,在这种情况下,使用本机延迟加载对我来说不起作用,因为HTML无法更改 是否有任何方法可以使用纯JavaScript延迟加载,而不必更改H

我有一个HTML页面,可以将JavaScript添加到标题中,但HTML中的任何内容都无法编辑。JavaScript可以内联添加,也可以是一个外部文件——这并不重要

我遇到过很多JavaScript库,它们允许您延迟加载图像、视频、iFrame等。但是,它们都要求您对图像使用
data src
,而不是普通的
src
。因为我不能编辑HTML,所以这对我不起作用

显然,在这种情况下,使用本机延迟加载对我来说不起作用,因为HTML无法更改


是否有任何方法可以使用纯JavaScript延迟加载,而不必更改HTML中的任何内容?

如果有,页面将从src加载。现代浏览器将预加载内容。您可以尝试钩住DOMContentLoaded或readystate并删除所有src属性,但是。。。你真的不应该问太多,因为javascript通常在页面加载之前或加载之后工作。但是,您希望在加载时修改行为,以便图像元素以新的方式运行。也许有可能,但这并不容易。。。。