【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
我在做HTML5开发,在页面中这么写<input type="file" class="cpt hide" accept="image/*;capture=camera" />,在我们的安卓产品中可以正常选择相册,但是因为原生的input type="file"太难看,我决定用img 代替 它,如下
<img src="${tp}/pic/inf.png" width="70px;" height="70px;" onclick = "uploadObject('cpt');"/> '
<input type="file" class="cpt hide" accept="image/*;capture=camera" />
JS方法如下:
function uploadObject(className){
if(isAsc=="1"){
alert("正在上传图片,请稍等...");
}else{
$("."+className).eq(0).click();
}
}
在PC浏览器,IOS里都没问题,但是安卓端就点不出来了.我想问为什么手动去点击input就没问题,为什么JS去触发input 的点击事件就出现了问题,怎么解决?
input file onchange事件