You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用JavaScript禁用input file元素的文件浏览功能

原生JavaScript禁用input file元素的方法

你可以用原生JavaScript实现和那段jQuery代码完全相同的效果,直接设置元素的disabled属性即可:

针对单个ID元素的写法

document.getElementById('images').disabled = true;

这段代码和你找到的jQuery代码$('#images').prop('disabled', true);功能一致,会将ID为images的input file元素设置为禁用状态,点击后不会触发文件浏览窗口。

其他选择器场景的写法

如果需要通过类名、标签名等方式选择元素,也可以这样写:

  • 选择第一个匹配类名的元素并禁用
document.querySelector('.file-input').disabled = true;
  • 选择所有匹配类名的元素并批量禁用
document.querySelectorAll('.file-input').forEach(element => {
  element.disabled = true;
});

禁用后的input元素会呈现灰化状态,无法进行任何交互操作,完全符合你禁止文件浏览的需求。

内容的提问来源于stack exchange,提问作者cenica

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 13:10:30