如何将Javascript事件放到某个对象上?
我有一个预先制作的布局,无法更改。但是我必须将如何将Javascript事件放到某个对象上?,javascript,events,onload,Javascript,Events,Onload,我有一个预先制作的布局,无法更改。但是我必须将onload()事件放入。正如我所说,我不允许只添加“onload=sdfsdf”事件。那么怎么做呢?您可以制作一个脚本来附加事件(我想您的问题是您无法控制html): document.body.onload=函数(){}; 您可以制作一个脚本来附加事件(我想您的问题是您无法控制html): document.body.onload=函数(){}; 将所有代码放入自动执行的函数中: (function () { //your code
onload()
事件放入
。正如我所说,我不允许只添加“onload=sdfsdf”
事件。那么怎么做呢?您可以制作一个脚本来附加事件(我想您的问题是您无法控制html):
document.body.onload=函数(){};
您可以制作一个脚本来附加事件(我想您的问题是您无法控制html):
document.body.onload=函数(){};
将所有代码放入自动执行的函数中:
(function () {
//your code here
})();
并将其放在正文的末尾。将所有代码放在自动执行的函数中:
(function () {
//your code here
})();
并将其放在正文的末尾。使用JQuery:
$(document).ready(function() {
});
使用JQuery:
$(document).ready(function() {
});
您可以通过(java)脚本在正文上注册事件,使用:
document.body.=函数()代码>您可以通过(java)脚本在正文上注册事件,使用:
document.body.=函数()代码>使用window.onload=function(){…}
。其结果与
相同,请使用window.onload=function(){…}
。如果您想自己制作所有东西,而不使用jQuery,那么它的结果与
相当
target.addEventListener(类型、侦听器、useCapture);
根据所需效果,侦听器:
DOMContentLoaded—加载DOM
加载-加载页面上的所有资源-如果页面包含大型图像,则非常有用
如果您想自己制作所有东西,而不需要jQuery
target.addEventListener(类型、侦听器、useCapture);
根据所需效果,侦听器:
DOMContentLoaded—加载DOM
加载-加载页面上的所有资源-如果页面包含大型图像,则非常有用
吹毛求疵,但它是上的
。事件名称本身在
上没有。。。但我通常听说人们把整个字符串“on…”作为事件名称。不管怎么说,这是一个很私人的习惯。没什么大不了的;如果您使用addEventListener
:)挑剔,请确保您在未启用的情况下传递它,但它启用了。事件名称本身在
上没有。。。但我通常听说人们把整个字符串“on…”作为事件名称。不管怎么说,这是一个很私人的习惯。没什么大不了的;如果您使用的是addEventListener
:),只需确保在未启用的情况下传递它即可