好的,我有一个文件类型和 id“test”的输入元素
当我输入地址栏时: javascript: document.getElementById("test").click() 会弹出打开文件对话框,以便用户可以决定上传什么。但是,如果将同一行插入到文档中或在 Chrome 控制台中完成,则不会打开打开文件对话框。事实上,控制台显示 click() 函数未定义。 chrome 有没有办法做到这一点?
因为它似乎适用于任何其他浏览器
您应该将文件输入元素包装到其他元素(例如:div):
HTTM:
<div>
<input type='file'>
<div>
CSS:
div{
height:1px;
overflow: hidden;
}
JS:
$('div input').click();
祝你好运...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)