gpt4 book ai didi

javascript - 将函数从 onclick 更改为 onload

转载 作者:太空宇宙 更新时间:2023-11-04 16:28:50 25 4
gpt4 key购买 nike

我有一个进度条,单击后就会加载。如何将其从 onclick 更改为页面加载时加载?

<div id="myProgress">
<div id="myBar">
<div id="label">10%</div>
</div>
</div>

<script>
function move() {
var elem = document.getElementById("myBar");
var width = 10;
var id = setInterval(frame, 1200);
function frame() {
if (width >= 100) {
clearInterval(id);
} else {
width++;
elem.style.width = width + '%';
document.getElementById("label").innerHTML = width * 1 + '%';
}
}
}
</script>

最佳答案

你可以把它放在body上,onload事件..

如果您想让所有内容都保留 javascript,您还可以使用 document.addEventListener('DOMContentLoaded', funciton())

使用 body.onload 的示例

function move() {
var elem = document.getElementById("myBar");
var width = 10;
var id = setInterval(frame, 1200);
function frame() {
if (width >= 100) {
clearInterval(id);
} else {
width++;
elem.style.width = width + '%';
document.getElementById("label").innerHTML = width * 1 + '%';
}
}
}
<body onload="move()">
<div id="myProgress">
<div id="myBar">
<div id="label">10%</div>
</div>
</div>
</body>

关于javascript - 将函数从 onclick 更改为 onload,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39997490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com