gpt4 book ai didi

javascript - 调用元素的 "Click()"方法返回未定义,尽管该元素确实存在

转载 作者:行者123 更新时间:2023-11-28 02:14:22 25 4
gpt4 key购买 nike

我试图调用具有特定 id 的文件输入的 click() 方法,但该函数调用返回未定义,基本上什么也没有发生。我在这里复制了这种情况:http://jsfiddle.net/gkaG2/

很简单:

HTML

<input id="hiddenFileInput" type="file" multiple="multiple" accept="image/*" >

Javascript

document.getElementById('hiddenFileInput').click();
alert(document.getElementById('hiddenFileInput').click());

我尝试调用元素上的 click() 方法,但不起作用。然后我调用alert()来打印函数被调用时返回的内容。它返回“未定义”。我显然做错了什么,但到底是什么?

最佳答案

您无法模拟 input type=file 上的点击。这是禁止的。它只能在另一个 onclick 处理程序中工作。用户必须单击某项才能打开对话框。

关于javascript - 调用元素的 "Click()"方法返回未定义,尽管该元素确实存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16638750/

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