我 hvae 输入文件如:
<input type="text" id="txtPath" placeholder="No file selected" />
<input id="btnBrowse" type="button" value="Browse..." onclick="document.getElementById('file').click();" />
<input type="file" id="loadFile" style="display:none;" id="file" name="file" />
我想提醒选定的路径,我尝试过:
document.getElementById("loadFile").addEventListener("change", function(event) {
let output = document.getElementById("txtPath");
let files = event.target.files;
alert(files);
},false);
但这不起作用,错误:
无法读取 null 的属性“click”
您有重复id
的输入:
id="loadFile" style="display:none;" id="文件"
<input type="text" id="txtPath" placeholder="No file selected" />
<input id="btnBrowse" type="button" value="Browse..." onclick="document.getElementById('file').click();" />
<input type="file" style="display:none;" id="file" name="file" />
世界示例jsfiddle
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句