標籤:
JavaScript擷取路徑
1、設計原始碼
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>JavaScript擷取路徑</title> <meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><script type="text/javascript"> function findPath() { //擷取當前網址 var curNetAddr = window.document.location.href; alert("擷取當前網址:" + curNetAddr); //擷取主機地址之後的檔案夾 var hostPath = window.document.location.pathname; alert("擷取主機地址之後的檔案夾:" + hostPath); //返回某個指定的字串值在字串中首次出現的位置 var count = curNetAddr.indexOf(hostPath); alert("返回某個指定的字串值在字串中首次出現的位置:" + count); //擷取主機地址 var hostAddr = curNetAddr.substring(0,count); alert("擷取主機地址:" + hostAddr); //擷取帶“/”的項目名 var projectName = hostPath.substring(0,hostPath.substr(1).indexOf('/')+1); alert("擷取帶“/”的項目名:" + projectName); //擷取項目路徑 var path = hostAddr + projectName; alert("擷取項目路徑:" + path); }</script> </head> <body> <div id="body_div"> <input type="button" id="btn" value="擷取路徑" onclick="findPath()"/> </div> </body></html>
2、設計結果
(1)初始化時
(2)擷取當前網址
(3)擷取主機地址之後的檔案夾
(4)返回某個指定的字串值在字串中首次出現的位置
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveW91MjNoYWk0NQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" >
(5)擷取主機地址
(6)擷取帶“/”的項目名
(7)擷取項目路徑
JavaScript擷取路徑