猿问

如何重置<输入类型=“文件”>

我正在使用VS2012和Javascript开发Metro应用程序


我想重置文件输入的内容:


<input type="file" id="uploadCaptureInputFile" class="win-content colors" accept="image/*" />

我应该怎么做?


LEATH
浏览 304回答 3
3回答

MMMHUHU

发布的jQuery解决方案显然有效,但是如果您查看实际的jQuery调用,则很容易看到jQuery在做什么,只需将value属性设置为空字符串即可。因此,在“纯” JavaScript中,它将是:document.getElementById("uploadCaptureInputFile").value = "";

白猪掌柜的

这是最好的解决方案:input.value = ''if(!/safari/i.test(navigator.userAgent)){&nbsp; input.type = ''&nbsp; input.type = 'file'}在所有答案中,这是最快的解决方案。没有输入克隆,没有表格复位!我在所有浏览器中都对其进行了检查(它甚至具有IE8支持)。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答