onload()
事件发送到<BODY>
。正如我所说,我不允许只添加"onload = sdfsdf"
事件。怎么样?
答案 0 :(得分:3)
你可以创建一个脚本来附加事件(我想你的问题是你无法控制html):
<script>
document.body.onload = function(){};
</script>
答案 1 :(得分:1)
使用JQuery:
$(document).ready(function() {
});
http://docs.jquery.com/Tutorials:Introducing_%24%28document%29.ready%28%29
答案 2 :(得分:1)
您可以使用以下命令通过(java)脚本在身体上注册事件:
document.body.<event name> = function(){ // whatever your function does };
答案 3 :(得分:0)
将所有代码放入自动执行的函数中:
(function () {
//your code here
})();
并把它放在身体的尽头。
答案 4 :(得分:0)
使用window.onload = function(){ ... }
。这与<body onload="...">
具有相同的结果。
答案 5 :(得分:0)
如果你想自己做一切,没有jQuery。 MDN addEventListener
target.addEventListener(type, listener, useCapture<Optional>);
取决于所需的效果,听众: