如何用html5使用<meter>与<details>实现一个进度条演示

 我来答
匿名用户
2019-03-27
展开全部
<div>显示度量值: <span id="value">0</span>%</div>
<meter id="meter" min="0" max="100" value="0"></meter>
<details>
    <summary>注释:</summary>
    <p>IE 不支持 meter 标签</p>
    <p>进度条每0.5秒钟增加1%,直至到100%,然后再重复</p>
</details>

<script>
let meter = document.getElementById('meter');
let myValue = document.getElementById('value');

setInterval(function () {
    if (meter.value == 100) {
        meter.value = 0;
    } else {
        meter.value += 1;
    }
    myValue.innerHTML = meter.value;
}, 500)
</script>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式