<progress>

Description

The progress element indicates the completion of a task.

The value attribute defines the current progress. It is on a scale between zero and the value of the max attribute.

When the max attribute is omitted, the scale is between zero and 1. You express progress using floating-point numbers, such as 0.3 for 30%.

Example


<!DOCTYPE HTML> 
<html> 
    <body> 
        <progress id="myprogress" value="10" max="100"></progress> 
        <p> 
            <button type="button" value="30">30%</button> 
            <button type="button" value="60">60%</button> 
            <button type="button" value="90">90%</button> 
        </p> 
        <script> 
            var buttons = document.getElementsByTagName('BUTTON'); 
            var progress = document.getElementById('myprogress'); 
            for (var i = 0; i < buttons.length; i++) { 
                buttons[i].onclick = function(e) { 
                    progress.value = e.target.value; 
                }; <!--from www  . j  av a  2s .  com-->
            } 
        </script> 
    </body> 
</html> 

Click to view the demo

The code above generates the following result.

progress




















Home »
  HTML CSS »
    HTML CSS Reference »




HTML Tag Reference
CSS Reference
CSS Selector Reference
Encoding Reference