<!DOCTYPE html>
<html>
<title>W3.CSS</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://www.w3schools.cn/w3css/4/w3.css">
<body>
<div class="w3-container">
<h2>带标签的动态进度条</h2>
<p>进度条外的标签:</p>
<div class="w3-light-grey">
<div id="myBar" class="w3-container w3-green" style="height:24px;width:0%">
</div>
</div>
<p id="myP">已添加 <span id="demo">0</span> 共 10 张照片</p>
<button class="w3-button w3-light-grey" onclick="move();this.disabled='true'">上传照片</button>
</div>
<script>
function move() {
var elem = document.getElementById("myBar");
var width = 0;
var id = setInterval(frame, 50);
function frame() {
if (width >= 100) {
clearInterval(id);
document.getElementById("myP").className = "w3-text-green w3-animate-opacity";
document.getElementById("myP").innerHTML = "Successfully uploaded 10 photos!";
} else {
width++;
elem.style.width = width + '%';
var num = width * 1 / 10;
num = num.toFixed(0)
document.getElementById("demo").innerHTML = num;
}
}
}
</script>
</body>
</html>