记录部分安卓手机 input type="file"的onchange不能触发问题

记录部分安卓手机 input type="file"的onchange不能触发问题

HaoOuBa
2022-07-13 / 1 评论 / 815 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年07月13日,已超过745天没有更新,若内容或图片失效,请留言反馈。

今天写了一个文件上传,发现在部分安卓手机上触发不了onchange事件,代码如下:

<input type="file" id="input" />
<script>
  // 在部分安卓手机不触发
  input.onchange = () => {
    alert(123)
  }
</script>

经过不断测试后发现,在标签上补上accept="image/*"后可解决该问题,修复后的代码如下:

<input type="file" accept="image/*" id="input" />
<script>
  input.onchange = () => {
    alert(123)
  }
</script>
10

评论 (1)

取消
  1. 头像
    新订阅
    Windows 10 · FireFox

    收藏了

    回复