Element-classList.html 1005 B

1234567891011121314151617181920212223
  1. <!DOCTYPE html>
  2. <script src="../include.js"></script>
  3. <script>
  4. test(() => {
  5. const element = document.createElement("div");
  6. println(`element.classList initial value: "${element.classList.toString()}"`);
  7. element.classList = "a";
  8. println(`element.classList after setting classList to "a": "${element.classList.toString()}"`);
  9. element.className = "";
  10. println(`element.classList after setting className to "": "${element.classList.toString()}"`);
  11. element.className = "a a b c";
  12. println(`element.classList after setting to className to "a a b c": "${element.classList.toString()}"`);
  13. element.className = " a a b c ";
  14. println(`element.classList after setting to className to " a a b c ": "${element.classList.toString()}"`);
  15. try {
  16. element.classList.replace(" ", "");
  17. } catch (e) {
  18. println(`element.classList.replace(" ", "") throws "${e.name}"`);
  19. }
  20. });
  21. </script>
  22. </html>