我在 D:\testDownload 中有一个文件夹。我想通过单击按钮打开该文件夹。如何将代码放置在 javascript 函数中。
函数打开(){
}
如果您想简单地浏览到您可以使用的位置window.location = 'd:\\testDownload'
。大多数浏览器都允许您浏览本地光盘。这相当于在地址栏中键入该 URL。
但这仅适用于您在本地计算机上的特定情况。在网络环境中不可能做这样的事情。对于初学者,您不知道人们的下载位置在哪里,您不能保证他们允许文件浏览(移动浏览器等)。
如果你想打开一个资源管理器窗口,那么你就不走运了。
编辑:Travis Pessetto 是错误的。这有效,从本地磁盘提供。
<html>
<body>
<script type="text/javascript">
function test() {
window.location = "/tmp/"
}
</script>
<a onclick="test()">click me</a>
</body>
</html>
由于安全原因,这是不可能的,正如在这个问题Open local folder from link中看到的那样。您可以使用 Java 小程序来完成此操作,但不能使用 JavaScript。
这也不是一个很好的解决方案,因为 Mac 和 Linux 不使用驱动器号,而且 Windows 用户可能不使用相同的驱动器号。