導航:首頁 > IDC知識 > js獲得全域名

js獲得全域名

發布時間:2021-01-20 00:18:39

1、用js如果獲取域名中的頁面名字?

利用js中window對象的location子對象的pathname屬性,返回url所對應的網頁文件的虛擬路徑,其中包括網頁文件的文件名。用法如下:
var str = window.location.pathname
在你舉的例子中少了個埠號應該http://hostname:port/index.html
這時str 的值就為 /index.html
如果目錄更深如http://hostname:port/wtccut/index.html
那麼str 的值就為 /wtccut/index.html
str為網頁文件的虛擬路徑,如果不是你要的值你可以通過正則表達式繼續截取。
你可以用
var str = window.location.hostname 獲得主機名或ip地址
var str = window.location.port 獲得埠號

2、js獲取當前網頁地址並去掉域名

用正則表達式啊
獲取當前網址的url
var url=window.location.href; 然後使用正則表達式匹配,這個你要懂正則表達式,具體可以當網上搜索一下,如果這個網址裡面只有一個問號的話,那麼還有一個簡單的方法,如下
以問號分割,將返回一個數組,數組裡面有兩個元素
var newurl=url.split('?')[1];
newurl0],獲得是問號以前的字元串,就是http://.baidu.com/new
newurl[1],自然是word=js
列印下結果
alert(newurl[1])
希望是你要的答案啦

3、用JS獲取當前域名並判斷

在頁面插入js代碼
<script language="javascript" type="text/javascript">
function loadFN(){
hrefValue = window.location.href; //獲取當前頁面的地址
alertUrls = ['www.bbb.com']; //指定你想要alert的域名,多個可以在數組中直接追加即可
//追加如:['www.bbb.com', 'bbb.com', 'abc.bbb.com']
for(key in alertUrls){
if(String(hrefValue).indexOf(alertUrls[key]) >= 0){
//指定的字元串值alertUrls[key]在字元串href中出現則>=0,否則為-1
alert( alertUrls[key] );
break; //直接跳出循環
}
}
}

///頁面載入完成後即執行loadFN函數
window.onload = loadFN;//前提是原來頁面沒有使用onload,否則還要做些針對的處理
</script>

window.onload = loadFN;//前提是原來頁面沒有使用onload,否則還要做些針對的處理

4、JavaScript獲取當前域名

<input type="text" style=" width:300px;" name="new" id=new">

<script>

     var nurl = document.referrer;//來源url

      document.URL  //獲取當前域名

 document.title//獲取當前頁面標題

    document.getElementById('new').innerHTML = nurl;</script>

我是愛分享資源網的站長,如果你覺得不錯請訪問下我的網站,謝謝了!

5、這段JS代碼怎麼修改才能獲取來路域名

字元串處理下
strLength = document.referrer.length ;
strUrl = document.referrer.substring( 7 , strLength ) ;
strUrl = strUrl.substring( 0 , strUrl . indexOf("/") )

document.write( strUrl );

函數說明
str.Length -------------------返回字元串總長度
str.substring( start_Index, stop_Index ) -----------------截取指定區間字元串
str.indexOf( child_str ) -------------------------返回子字元串第一次在str中出現的位置的

6、JS獲取域名的值

你說的是欄目id 還是項目的id
?

7、JS問題求解 如何獲取當前域名並加到URL里

設置 document.domain="baidu.com";

能解決跨域

8、javascript如何獲取域名?之後的值

你這問題不好理解啊!
我猜你是這意思不知道對不對
就是一個頁面地址有個「?」號 你要取這問好後面的值

如果是這樣的話 可以這樣做

var url= document.URL; ///也可以是window.location.href等
var s = url.indexOf("?");
if(s!=-1){ var id = url.substring(s+1);}
id就是?號後面的值

下面是我的博客

9、js中如何獲取當前瀏覽器的地址的值

js中通過window.location.href和document.location.href、document.URL獲取當前瀏覽器的地址的值,它們的的區別是:
1、document表示的是一個內文檔對象,容window表示的是一個窗口對象,一個窗口下可以有多個文檔對象。所以一個窗口下只有一個window.location.href,但是可能有多個document.URL、document.location.href
2、window.location.href和document.location.href可以被賦值,然後跳轉到其它頁面,document.URL只能讀不能寫
3、document.location.href和document.location.replace都可以實現從A頁面切換到B頁面,但他們的區別是:
用document.location.href切換後,可以退回到原頁面。
而用document.location.replace切換後,不可以通過「後退」退回到原頁面。

與js獲得全域名相關的知識