【问题标题】:Is there a way in JS / React to execute code if input[type="file"] has a file uploaded如果 input[type="file"] 上传了文件,JS / React 中有没有办法执行代码
【发布时间】:2021-12-16 05:51:57
【问题描述】:

我只想在用户单击“添加文件”(当我们在 html 中使用输入类型文件时)并选择一个文件时执行一些代码。有没有办法做到这一点?

【问题讨论】:

    标签: javascript


    【解决方案1】:

    是的,您可以像这样处理input 事件:

    const input = document.querySelector('input');
    
    input.addEventListener('input', updateValue);
    
    function updateValue(e) {
      log.textContent = e.target.value;
    }
    

    您当然可以修改它以满足您的要求。此示例来自 Mozilla 文档 here

    查看this 答案,您可能会发现它很有用。它适用于change 事件。

    【讨论】:

      猜你喜欢
      • 2019-01-24
      • 2021-11-26
      • 2016-05-25
      • 1970-01-01
      • 2019-08-22
      • 2016-01-08
      • 1970-01-01
      • 1970-01-01
      • 2021-10-16
      相关资源
      最近更新 更多