导航:首页 > IDC知识 > jquery获取网址域名

jquery获取网址域名

发布时间:2020-12-20 06:50:14

1、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;

2、用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,否则还要做些针对的处理

3、jquery怎么获取当前url除掉域名部分啊?

给你提供来两种方法,视情源况自选吧!

方法一:

var url = "http://blog.csdn.net/jungsagacity/article/details/7645580";
url = '/' + url.split('/').slice(3).join('/');

方法二:

var url = "http://blog.csdn.net/jungsagacity/article/details/7645580";
url = url.replace(/^http://[^/]+/, "");

希望是你想要的答案,有疑问欢迎追问,望采纳~~

与jquery获取网址域名相关的知识