原生js如何获取当前所加载网页的文件路径和名称

结合使用string对象中的substr()和lastIndexOf()方法。

当前页面路径:file:///C:/Users/Administrator/Desktop/test.html

<pre name="code" class="javascript"><script>
var filename=window.location.href;
filename=filename.substr(filename.lastIndexOf("/")+1);
alert(filename)
</script>


结果:test.html

第一行赋值当前的文件路径。

第二行找到最后一个"/"出现的位置+1即从"/"后一个字符开始算起,返回的值作为substr参数传入,因为没有第二个参数,因此substr返回该参数位置开始到字符串末尾的全部字符。

详细方法介绍请查阅文章javascript知识总汇

posted @ 2015-01-06 21:02  rose_sun  阅读(247)  评论(0编辑  收藏  举报