diff --git a/html/document.js b/html/document.js
index 973c17b..06121d3 100644
--- a/html/document.js
+++ b/html/document.js
@@ -187,18 +187,20 @@ const data = {
};
+const chooseFileForm = document.createElement('form');
+const chooseFileInput = document.createElement('input');
+chooseFileInput.type = 'file';
+chooseFileInput.accept = 'image/*';
+chooseFileForm.appendChild(chooseFileInput);
+
const chooseFile = callback=>{
- chooseFile.form.reset();
- chooseFile.input.onchange = function(){
+ chooseFileForm.reset();
+ chooseFileInput.onchange = function(){
if(!this.files||!this.files[0])return;
callback(this.files[0]);
};
- chooseFile.input.click();
+ chooseFileInput.click();
};
-chooseFile.form = document.createElement('form');
-chooseFile.input = document.createElement('input');
-chooseFile.input.type = 'file';
-chooseFile.form.appendChild(chooseFile.input);
const init= _=>{