js如何截取地址栏的一级域名,截取后在html中如何显示
2个回答
展开全部
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中显示出来了。
展开全部
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;
追问
大师,将这个代码添加到dede中呢?求解答。。。
追答
以上代码需要在标签中使用
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询