Commit 82c43dc9630756ea2ce0514a5d4d4e43bcf7b5bc
Committed by
GitHub
1 parent
e95e88fd
Exists in
master
Update index.html
Showing
1 changed file
with
7 additions
and
4 deletions
Show diff stats
docs/index.html
... | ... | @@ -31,8 +31,9 @@ |
31 | 31 | |
32 | 32 | <form action="#"> |
33 | 33 | <p> |
34 | - <label> | |
35 | - <input type="checkbox" id="toggle-multiple" /> multiple files | |
34 | + <label id="toggle-multiple"> | |
35 | + <input type="checkbox" /> | |
36 | + <span>multiple files</span> | |
36 | 37 | </label> |
37 | 38 | </p> |
38 | 39 | <p> |
... | ... | @@ -69,14 +70,16 @@ |
69 | 70 | </form> |
70 | 71 | |
71 | 72 | <script> |
72 | - const $toggleMultiple = document.getElementById("toggle-multiple"); | |
73 | - $toggleMultiple.addEventListener("change", event => { | |
73 | + const toggleMultiple = document.getElementById("toggle-multiple"); | |
74 | + const toggleMultipleText = toggleMultiple.querySelector("span").textContent; | |
75 | + toggleMultiple.querySelector("input").addEventListener("change", event => { | |
74 | 76 | document.querySelectorAll("input[type='file']").forEach(input => { |
75 | 77 | if (event.target.checked) { |
76 | 78 | input.setAttribute("multiple", true); |
77 | 79 | } else { |
78 | 80 | input.removeAttribute("multiple"); |
79 | 81 | } |
82 | + toggleMultiple.querySelector("span").textContent = `${toggleMultipleText} (${event.target.checked.toString()})`; | |
80 | 83 | }); |
81 | 84 | }) |
82 | 85 | </script> | ... | ... |