我希望用户通过创建的输入标签提供文件夹或目录的路径,如下所示:
var newinput = document.createElement('input');
newinput.type = "file";
newinput.webkitdirectory; ///I am using IE for hta so I am not sure if this will work
document.body.appendChild(newinput);
<html>
<body>
</body>
</html>
我想知道 webkitdirectory 是否可以与 hta 一起使用,以及我是否可以在创建新元素后将其添加到输入中。 (我只想获取某个目录的路径,而不是目录下的文件)
感谢所有试图提供帮助的人,我找到了以下解决方案:
function selectFolder() {
var shell = new ActiveXObject("Shell.Application");
var folder = shell.BrowseForFolder(0, "Select a folder:", 0, 0);
if (folder) {
var folderPath = folder.Self.Path;
///Use folderPath var here
}
}