HTML <progress> Tag

<progress> 元素可以与 JavaScript 结合使用,以显示正在进行的任务或流程的进度。

<progress> 标签不应与 <meter> 标签(代表仪表)混淆。

句法
<progress> 标记通常 <progress value="" max=""></progress> 与开始和结束标记内的任何内容一样编写。该内容可以是可以显示给旧版浏览器(即不支持该 <progress> 元素的浏览器)的当前值和/或最大值。

value 属性表示当前值(即当前进度所在的位置)。如果您省略此属性,进度条将变为“不确定”,并且不会显示任何进度(但大多数浏览器会显示动画条以向用户指示它正在尝试...)。

max 属性表示总量(即进度条完成时的值)。

像这样:

        <progress value="250" max="1000"><span>25</span>%</progress>

例子
基本标签使用

        <progress value="250" max="1000"><span>25</span>%</progress>

不确定的进度条
您可以通过删除value 属性使进度条“不确定”  。

        <progress max="1000"><span>25</span>%</progress>

JavaScript 示例
这是一个使用 JavaScript 动态修改 <progress> 元素值的快速示例。

<button onClick="displayProgress()">Run Progress Bar</button><progress id="downloadProgress" value="0"  max="30">Hello</progress><span id="message"></span><script>var milisec = 0var max = 30function displayProgress() {if (milisec >= max) {document.getElementById('message').innerHTML = "Done!";}milisec += 1;document.getElementById('downloadProgress').value = milisec;setTimeout("displayProgress()", max);}</script>

完整例子

<!DOCTYPE html>
<html><head><title>TODO supply a title</title><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"></head><body><progress value="250" max="1000"><span>25</span>%</progress><progress max="1000"><span>25</span>%</progress><button onClick="displayProgress()">Run Progress Bar</button><progress id="downloadProgress" value="0"  max="30">Hello</progress><span id="message"></span><script>var milisec = 0var max = 30function displayProgress() {if (milisec >= max) {document.getElementById('message').innerHTML = "Done!";}milisec += 1;document.getElementById('downloadProgress').value = milisec;setTimeout("displayProgress()", max);}</script></body>
</html>

HTML <progress>标签相关推荐

  1. 你所不知道的noscript标签

    <noscript>标签就是在当JavaScript被禁用或者不被支持时提供的一种代替方式,即 noscrip 标签中的内容会在此时被浏览器解析,作为 javascript 不可用时的备选 ...

  2. noscript 标签的用处

    noscript 标签中的元素中的内容只有在下列情况下才会显示出来: 浏览器不支持脚本 浏览器支持脚本,但脚本被禁用 符合上述任何一个条件,浏览器都会显示 noscript 中的内容.而在除此之外的其 ...

  3. Vue学习:noscript标签

    如果浏览器不支持js 就会显示noscript标签中的内容 控制一下

  4. noscript标签的使用

    用法 一句话,当浏览器不支持运行JS脚本,就会提示noscript标签里的内容

  5. HTML<noscript> 标签

    <noscript> 标签提供无法使用脚本时的替代内容,比方在浏览器禁用脚本时,或浏览器不支持客户端脚本时. <noscript>元素可包含普通 HTML 页面的 body 元 ...

  6. html权重值_HTML标签权重分值排列

    内部链接文字:10分 标题title:10分 域名:7分 H1,H2字号标题:5分 每段首句:5分 路径或文件名:4分 相似度(关键词堆积):4分 每句开头:1.5分 加粗或斜体:1分 文本用法(内容 ...

  7. a标签download属性无效_HTML从零开始——链接标签

    链接(hyperlink)是互联网的核心.它允许用户在页面上,从一个网址跳转到另一个网址,从而把所有资源联系在一起. URL 是链接指向的地址.链接不仅可以指向另一个网页,也可以指向文本.图像.文件等 ...

  8. SEO中HTML标签权重

    HTML标签权重分值排列 内部链接文字:10分 标题title:10分 域名:7分 H1,H2字号标题:5分 每段首句:5分 路径或文件名:4分 相似度(关键词堆积):4分 每句开头:1.5分 加粗或 ...

  9. Web前端开发笔记——第二章 HTML语言 第九节 框架标签、脚本标签

    目录 一.框架标签 (一)显示目标页面 (二)规定大小的框架 (三)规定边框的框架 二.脚本标签 结语 一.框架标签 (一)显示目标页面 <iframe></iframe>标签 ...

  10. HTML的script标签

    在 HTML 页面中插入一段 JavaScript: 这句话可能大家一开始根本不了解JavaScript,是什么? 在我的了解中JavaScript并不是用java语言开发的,人家用的是c语言和另外一 ...

最新文章

  1. 【组队学习】【34期】零基础学python编程思维
  2. 微生物组核心OTU鉴定usearch otutab_core
  3. zb如何导出自己画的_zbrush纹理贴图(zbrush怎么导出映射贴图)
  4. Oracle的悲观锁和乐观锁
  5. linux rz xshell
  6. 递归_三要素_基础算法必备
  7. 快速排序的三种实现方法
  8. MySQL事务与存储引擎相关设置
  9. 深度学习模型建立过程_所有深度学习都是统计模型的建立
  10. Java Formatter toString()方法与示例
  11. 谷歌在外贸中的实战解析
  12. Oozie自带MapReduce示例的运行
  13. 非阻塞模式WinSock编程入门(Socket关联窗口消息机制)
  14. html5游戏燕郊,December | 2019 | 微信html5游戏源码发布站
  15. html语义化标签_9.28晨会分享 常见的HTML5语义化标签、实体字符
  16. VMware Workstation -- 破解密码
  17. 单元测试报错Wanted but not invoked:
  18. 为什么要创业,有人盆满钵满、有人别无选择,区别在创业思维
  19. 2023年清华大学电子与通信工程考研上岸前辈备考经验
  20. 毕业设计-基于微信小程序的校园参赛系统

热门文章

  1. wordpress企业主题推荐
  2. linux系统安装word,如何在Linux中安装FreeOffice 2018
  3. TikTok干货分享:创作者基金申请流程及常见问题解答
  4. Bin文件夹下的DLL可以做什么?
  5. SPR:SUPERVISED PERSONALIZED RANKING BASED ON PRIOR KNOWLEDGE FOR RECOMMENDATION
  6. 一个简单的HTML网页 故宫学生网页设计作品 dreamweaver作业静态HTML网页设计模板 旅游景点网页作业制作
  7. 用计算机怎么弹两只老虎,七键两只老虎曲谱_64键的电子琴怎么弹两只老虎1234567按哪个键...
  8. 谈论机器学习中,哪种学习算法更好有意义吗?
  9. 世界五大黑客:代码创造他们,他们改变世界!...
  10. c语言中应用程序错误,大师搞定win7系统提示应用程序错误0xc0000409的解决方案