HTMLProgressElement-set-attributes.html 1.5 KB

123456789101112131415161718192021222324252627
  1. <!DOCTYPE html>
  2. <script src="../include.js"></script>
  3. <script>
  4. test(() => {
  5. const progressElement = document.createElement("progress");
  6. println(`value attribute initial value: ${progressElement.value}`);
  7. println(`max attribute initial value: ${progressElement.max}`);
  8. progressElement.value = -1;
  9. println(`value attribute after setting value attribute to -1: ${progressElement.value}`);
  10. progressElement.max = -1;
  11. println(`max attribute after setting max attribute to -1: ${progressElement.max}`);
  12. progressElement.max = 0;
  13. println(`max attribute after setting max attribute to 0: ${progressElement.max}`);
  14. progressElement.value = 50;
  15. println(`value attribute after setting value attribute to 50: ${progressElement.value}`);
  16. progressElement.max = 100;
  17. println(`value attribute after setting max attribute to 100: ${progressElement.value}`);
  18. println(`max attribute after setting max attribute to 100: ${progressElement.max}`);
  19. progressElement.value = 101;
  20. println(`value attribute after setting max attribute to 101: ${progressElement.value}`);
  21. progressElement.value = -1;
  22. println(`value attribute after setting value attribute to -1: ${progressElement.value}`);
  23. progressElement.max = 0;
  24. println(`value attribute after setting max attribute to 0: ${progressElement.value}`);
  25. println(`max attribute after setting max attribute to 0: ${progressElement.max}`);
  26. });
  27. </script>