JavaScript 打开本地文件夹的N种方法 您所在的位置:网站首页 cmd进入文件夹代码 JavaScript 打开本地文件夹的N种方法

JavaScript 打开本地文件夹的N种方法

2023-06-04 08:35| 来源: 网络整理| 查看: 265

方法一 通过ActiveXObject对象 比如打开C盘:

function openFileIIs(filename){ var obj=new ActiveXObject("wscript.shell"); if(obj){ obj.Run("\""+filename+"\"", 1, false ); //obj.run("osk");/*打开屏幕键盘*/ //obj.Run('"'+filename+'"'); obj=null; } }

方法二 设置一个不可见的input标签,通过input上面的webkitdirectory 属性打开本地文件,我写的是vue3用法:

导入 export default { ... setup(){ //手动给input绑定事件 function importFile() this.$refs.inputFile.dispatchEvent(new MouseEvent('click')) } return{ importFile } } }

方法三 设置一个不可见的input标签,通过input上面的multiple 属性打开本地文件,我写的是vue3用法:这个属性与webkitdirectory 的具体区别可以百度看看

//手动给input绑定事件 function importFile() this.$refs.inputFile.dispatchEvent(new MouseEvent('click')) } return{ importFile } } }

方法四 给自己定义的按钮添加下面代码,通过创建一个不可见的input标签实现

导入 function importFile() { var inputObj=document.createElement('input') inputObj.setAttribute('id','_ef'); inputObj.setAttribute('type','file'); inputObj.setAttribute("style",'visibility:hidden'); document.body.appendChild(inputObj); inputObj.click(); inputObj.value ; }


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有