Commit ddd4d382b0b37a4ffeb662fd44107e1443cda655
Committed by
GitHub
1 parent
82c43dc9
Exists in
master
Update index.html
Showing
1 changed file
with
24 additions
and
12 deletions
Show diff stats
docs/index.html
... | ... | @@ -67,21 +67,33 @@ |
67 | 67 | <input type="file" accept="image/*, video/*" /> |
68 | 68 | </label> |
69 | 69 | </p> |
70 | + <br> | |
71 | + <p> | |
72 | + <label> | |
73 | + <strong>Multiple files</strong> | |
74 | + <br> | |
75 | + <input type="file" multiple /> | |
76 | + </label> | |
77 | + </p> | |
70 | 78 | </form> |
71 | 79 | |
72 | 80 | <script> |
73 | - const toggleMultiple = document.getElementById("toggle-multiple"); | |
74 | - const toggleMultipleText = toggleMultiple.querySelector("span").textContent; | |
75 | - toggleMultiple.querySelector("input").addEventListener("change", event => { | |
76 | - document.querySelectorAll("input[type='file']").forEach(input => { | |
77 | - if (event.target.checked) { | |
78 | - input.setAttribute("multiple", true); | |
79 | - } else { | |
80 | - input.removeAttribute("multiple"); | |
81 | - } | |
82 | - toggleMultiple.querySelector("span").textContent = `${toggleMultipleText} (${event.target.checked.toString()})`; | |
83 | - }); | |
84 | - }) | |
81 | + try { | |
82 | + const toggleMultiple = document.getElementById("toggle-multiple"); | |
83 | + const toggleMultipleText = toggleMultiple.querySelector("span").textContent; | |
84 | + toggleMultiple.querySelector("input").addEventListener("change", event => { | |
85 | + document.querySelectorAll("input[type='file']").forEach(input => { | |
86 | + if (event.target.checked) { | |
87 | + input.setAttribute("multiple", true); | |
88 | + } else { | |
89 | + input.removeAttribute("multiple"); | |
90 | + } | |
91 | + toggleMultiple.querySelector("span").textContent = `${toggleMultipleText} (${event.target.checked.toString()})`; | |
92 | + }); | |
93 | + }) | |
94 | + } catch (e) { | |
95 | + alert(e); | |
96 | + } | |
85 | 97 | </script> |
86 | 98 | |
87 | 99 | </body> | ... | ... |