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