gpt4 book ai didi

javascript - click() 在 chrome 中不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 13:39:27 25 4
gpt4 key购买 nike

我试过了,(注意我使用的是 jQuery):

function HandleFileButtonClick()
{
1. //$('#filesel').click();
2. //document.replyform.image.click();
}

HTML:

<input type="file" id="filesel" name="image" style="display: none;"  /> 
<a href="#"><img src="<?=TF?>/img/att.png" style="height:20px;" onclick="HandleFileButtonClick();" /></a>

两者都不能在 Google Chrome 浏览器中工作...任何想法,或 jQuery click() 的替代品

最佳答案

我来这里是为了帮助其他有类似问题的人。我尝试使用 .trigger('click') 在 if style='display:none' 的 FILE 字段中启动点击事件,并发现 Chrome 与 Mozila Firefox 和 IE 不同,不允许它使用这种样式。解决方案是不要使用 display:none 而是使用 style='width:0px;height:0px' 代替它。结果是一样的,FILE 字段被隐藏,这次您甚至可以在 Chrome 中使用另一个按钮来启动它的工作。

最好的问候窥视。

关于javascript - click() 在 chrome 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6167527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com