要在进度条达到100后让它不显示,你可以使用以下代码片段作为参考:
const progressBar = document.getElementById('progress-bar');
const progressPercent = document.getElementById('progress-percent');
function updateProgressBar(progress) {
progressBar.style.width = progress + '%';
progressPercent.textContent = progress + '%';
if (progress >= 100) {
progressBar.style.display = 'none'; // 隐藏进度条
progressPercent.style.display = 'none'; // 隐藏百分比
}
}
// 示例:每秒增加10%的进度直到达到100%
let progress = 0;
const intervalId = setInterval(() => {
if (progress >= 100) {
clearInterval(intervalId);
return;
}
progress += 10;
updateProgressBar(progress);
}, 1000);
在 updateProgressBar 函数中,我们通过设置 display: none; 来隐藏进度条和百分比元素。当进度达到或超过100时,我们将两个元素的显示样式设置为隐藏,从而使其不再显示。这样就能够实现在达到100后不再显示进度条的效果。
内容由零声教学AI助手提供,问题来源于学员提问




