我正在尝试为google.com编写一个非常简单的用户内容脚本,但问题是谷歌的源代码很长。我想在文档中,但在整个文档加载之前,在javascript中执行代码。
基本上,我不想在页面的其余部分加载之前更改图像的来源。我还想在具有特定id的某个其他div中修改html。但同样,在开始这样做之前,我不想等待文档的其余部分加载。
我怎样才能做到这一点?我正在使用jquery。
答案 0 :(得分:-1)
试试这个:
var element = $([TagName]) || document.getElementsByTagName([TagName])[[occurance]];
function doSomething() {
// Do some magic.
}
element.addEventListener("load", doSomething, false); // Notice no brackets after the function call.
这会向元素添加一个事件侦听器,并等待它完全加载,直到它运行该函数(doSomething()
)。
希望这有帮助。