0

<input type="file" onchange="upload(event)" />

直接点这个地方就弹出上传文件的对话框了。

但其实我是想实现点击按钮做一个判断
if(true){
自动执行onchange事情
} else {
//执行其他
}

1 天前提问
2 个回答
0

监听 clickpreventDefault 就可以了

let file = document.getElementById('file')

file.addEventListener('click', (e) => {
    if(false){
        // 不弹出文件选择框
        e.preventDefault()
    }else{
        //弹出文件选择框
    }
})

撰写答案

推广链接