html5原生实现进度条最简单示例

  • 使用了 <progress> 标签来实现进度条。

  • 进度条的 max 属性设置为 100 表示满进度为 100%。

  • 按下按钮时,通过 JavaScript 将 progressvalue 属性增加 10,从而更新进度条的进度。


<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>HTML5 原生进度条示例</title>
</head>
<body>
  <h2>进度条示例</h2>
  <!-- HTML5 原生进度条 -->
  <progress id="progressBar" value="0" max="100"></progress>
  <p>进度: <span id="progressValue">0</span>%</p>
  <button onclick="updateProgress()">增加进度</button>
  <script>
    function updateProgress() {
      const progressBar = document.getElementById('progressBar');
      const progressValue = document.getElementById('progressValue');
      if (progressBar.value < 100) {
        progressBar.value += 10; // 每次增加 10%
        progressValue.textContent = progressBar.value;
      }
    }
  </script>
</body>
</html>


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年11月    »
123
45678910
11121314151617
18192021222324
252627282930
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
    网站收藏
    友情链接

    Powered By Z-BlogPHP 1.7.3

    Copyright Your xin1234.com Rights Reserved.