通过 filed.value 就可以获取啊

解决方案 »

  1.   

    以下是一个简单的代码,看看是不是适合你用。在IE下是没有问题的,在FF下就不行了
    <script language=javascript>
       function ShowImg(s)
       {
          objImg = document.getElementById("img1");
          objImg.src = s
       }
    </script><div>
      <img id="img1">
    <div>
    <input type="file" onpropertychange="ShowImg(this.value)">
      

  2.   

    给你简单写一下。IE7运行成功 估计其他也没问题
    <script language="javascript">
    function test(v)
    {
    document.getElementById("d").innerHTML='路径'+v;
    }
    </script>
    <input type="file" id="f" onchange="test(this.value)">
    <div id="d"></div>
      

  3.   

    由于 IE7之后的版本已经可以设置是否允许显示路径信息了,所以,显示完整的路径在ie的设置里设置了禁用的话,是不能显示完全的路径的。如果要显示,你只能先上传到服务器然后再显示