如果您希望使用自己的按钮来上传文件而不是使用
<input type="file" />,则可以执行以下操作:
<input id="myInput" type="file" /><input type="button" value="Show Dialog" onclick="$('#myInput').click();" />请注意,我使用
visibility: hidden而不是
display: none。您不能在未显示的文件输入上调用click事件。

如果您希望使用自己的按钮来上传文件而不是使用
<input type="file" />,则可以执行以下操作:
<input id="myInput" type="file" /><input type="button" value="Show Dialog" onclick="$('#myInput').click();" />请注意,我使用
visibility: hidden而不是
display: none。您不能在未显示的文件输入上调用click事件。