Как сделать клик по тегу, щелкнуть по кнопке файла?
Для этого есть дополнительная поддержка браузера, но я использую ES6, поэтому, если вы действительно хотите, чтобы он работал более старыми и любой браузер, попытайтесь перевести его с помощью babel или просто используйте ES5:
const aTag = document.getElementById("open-file-uploader");
const fileInput = document.getElementById("input-button");
aTag.addEventListener("click", () => fileInput.click());
#input-button {
position: abosulte;
width: 1px;
height: 1px;
clip: rect(1px 1px 1px 1px);
clip: rect(1px, 1px, 1px, 1px);
}
<a href="#" id="open-file-uploader">Open file uploader</a>
<input type="file" id="input-button" />