javascript - 有没有页面加载完成自动打开input file的选取文件窗口的方法?
伊谢尔伦
伊谢尔伦 2017-04-10 15:14:31
0
1
255
var mouseEvent = document.createEvent("MouseEvents");//FF的处理 
mouseEvent.initEvent("click", true, true);
document.getElementById("fileInput").dispatchEvent(mouseEvent);

上面是我试的一个方法,不行。想找一个在ios和安卓中有效的方法...

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回覆(1)
Ty80
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script type="text/javascript">
        window.onload=function(){
            var active=document.getElementById("fileInput");
            var mouseEvent = document.createEvent("MouseEvents");//FF的处理 
            mouseEvent.initEvent("click", true, true);
            active.dispatchEvent(mouseEvent);
        }
    </script>
</head>
<body>
    <input type="file" id="fileInput">
</body>
</html>

其实题主你的方法在IE下已经可以使用了,但是浏览器一般不会对这样的事件进行许可,会进行拦截。所以没有直接弹出。而且这样的交互方式也不是很友好。建议不要这样做...

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板