您好,登錄后才能下訂單哦!
本篇內容主要講解“JavaScript Location對象有哪些屬性和方法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“JavaScript Location對象有哪些屬性和方法”吧!
window.location 對象在編寫代碼時可不使用 window 這個前綴。
location對象的屬性和方法
屬性 方法
hash 返回URL中#符號后面的內容
host 返回當前的域名
hostname 返回主域名
href 返回當前文檔的完整URL或設置當前文檔的URL
pathname 返回當前頁面的路徑和文件名,即URL中域名后的部分
port 返回URL中的端口
protocol 返回URL中的協議(http:// 或 https://)
search 返回URL中的查詢字符串,即 ? 符號后面的參數
assign() 設置當前文檔的URL
replace() 設置當前文檔的URL,并在history對象的地址列表中刪除這個URL
reload() 重新載入當前文檔(從server服務器端)
注意:主域名是指不帶www的域名,例如itxueyuan.org,主域名前面帶前綴的通常都為二級域名或多級域名,例如www.itxueyuan.org其實是二級域名。
請看下面一段代碼:
div id="demo1">點擊這里獲取URL信息/div>
div id="demo2">跳轉到IT學院首頁/div>
script type="text/javascript">
document.getElementById("demo1").onclick=function(){
alert(
"當前URL信息:\n"+
"URL:"+location.href+"\n"+
"域名:"+location.host+"\n"+
"主域名:"+location.hostname+"\n"+
"路徑:"+location.pathname+"\n"+
"協議:"+location.protocol
);
}
document.getElementById("demo2").onclick=function(){
location.href="http://www.itxueyuan.org";
}
/script>
JavaScript Window 對象變量有哪些方法
不過,一般情況下我們的代碼中省略了window對象,瀏覽器默認會作為window對象的成員來調用。
例如,調用一個全局變量 myName 的完整寫法是:
window.myName;
但是我們完全可以這樣寫:
myName;
三種定義全局變量的方法:
在函數外部使用 var 聲明變量,例如:
var myName=" xiaoming ";
在任意地方直接聲明變量(不使用 var ),例如:
myName=" xiaoming ";
將變量作為window對象的屬性,例如:
window.myName=" xiaoming ";
在DOM操作中,我們經常使用的document也是window對象的屬性,下面兩種獲取節點的方式是一樣的:
window.document.getElementById("demo");
document.getElementById("demo");
到此,相信大家對“JavaScript Location對象有哪些屬性和方法”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。