導航:首頁 > IDC知識 > jsurl域名

jsurl域名

發布時間:2020-11-30 06:39:54

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)的某一段字元

其實比較簡單,分享一段我之前寫的js提取URL參數的函數吧

function UrlParamHash(url) {
    var params = [], h;
    var hash = url.slice(url.indexOf("?") + 1).split('&');
    for (var i = 0; i < hash.length; i++) {
        h = hash[i].split("=");
        params.push(h[0]);
        params[h[0]] = h[1];
    }
    return params;
}

// 如下使用, b就是你的URL字元串
var params = UrlParamHash(b),
    id = params['id'];

不過寫完發現你的URL不是很標准,因為一般地址和參數直接是用"?"分割的,如果你的不是的話

你可以把函數里indexOf("?")根據你的域名換成indexOf("com/")之類的

也可以根據你具體的URL規則修改整個函數,反正原理就在這里

3、如何判斷網頁url主域名,顯示不同的js代碼(asp的網頁)

<%
aa= CStr(Request.ServerVariables("Server_Name"))
if aa="abc.com.cn" then

1.js

elseif aa="abc.cn" then
2.js

end if

%>

4、如何將一個URL的字元串分割出域名

window.onload = function()
{
var urlArr = window.location.href.split('/');
var urlShowArea = document.createElement('div');

urlShowArea.innerHTML = urlArr[2];
document.body.appendChild(urlShowArea);
};

先獲取當前頁面的整個域名,然後分割字元串,以'/'為分割標識符,得到的數組第三個元素就是一級域名。然後用DOM新建div,把一級域名添加進去就可以在html中顯示出來了。

5、如何用js獲取地址欄的URL的域名

<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>

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

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

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

7、js如何截取地址欄的一級域名,截取後在html中如何顯示

|var url = document.URL;//獲取當前頁面的URL
var domain = url.match(/http[s]?://(.*?)([:/]|$)/);//匹配指定URL的domain

以上方法獲取一個URL地址對應的域名部分

如果只是獲取當前頁面的域名信息,則可以用以下兩種方法

1.location.host
2.document.domain

將信息顯示在html中,以將信息輸出到<div id="test"></div>為例

document.getElementById('test').innerText = location.host;

8、關於js正則表達式問題-某長字元串的Url中去除包含本地域名的字元串

沒看明白你的代碼要做什麼,我把如何獲取當前網站網址的方法寫給你
var weburl = window.location.href.match(/^http:\/\/(.+?)\//i)[1];

另外,擴展下,如果要獲得其它網站的網址,只需修改下:
var oUrl = "http://www.baidu.com";
var url = oUrl.match(/^http:\/\/(.+?)\//i)[1];

9、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>

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

與jsurl域名相關的知識