【发布时间】:2026-02-14 19:00:01
【问题描述】:
我一直在努力更改 src 属性以更改 javascript 中的图像。我正在使用window.onload = function(),但我的代码不起作用。我决定取出window.onload 并且奇迹般地我的代码工作了。 src 属性改变了页面上的图像。
我读过的很多文献都在吹嘘 window.onload 函数,好像为了让其他代码工作,加载网页是绝对必要的。我很困惑,因为在这种情况下它对我不起作用。我回忆起我最近正在处理的一项大学作业,该作业不适用于 window.onload 函数。这是我使用和不使用 window.onload 函数的脚本。谁能给我解释一下这个奇怪的地方。
window.onload = function(){
function myFunction(){
document.getElementById("myImg").src = "people5.png";
};
};
</script>
</head>
<body>
<img id = "myImg" src="people1.png" width="240" height="240" alt="logo"/>
<button onclick="myFunction()">Click me</button>
现在没有 window.onload
function myFunction(){
document.getElementById("myImg").src = "people5.png";
};
</script>
</head>
<body>
<img id = "myImg" src="people1.png" width="240" height="240" alt="logo"/>
<button onclick="myFunction()">Click me</button>
【问题讨论】:
标签: javascript jquery html