这个应该是用FLASH做的吧,因为在HTML的DOM里没有提供实现这种功能的借口,不过你可以通过下面的代码实现这个功能: <script> function test(url){ var reg=/^(.*//).*/.(?:.*)$/i; reg.test(url); path=RegExp.$1+""; if(path){ alert(path); return; } } </script> <input type="file" name="upfile" onChange="test(this.value)"> 说明: 这个虽然只能选择文件,但是选择文件后获取的却是这个文件的路径,所以随便点击文件夹里某个文件就可以获取路径了