您好,我需要做的如果語句的路徑名。 這就是我試圖做到這一點,但它不起作用。如何爲路徑名做條件?
if (pathname == "/") {
category = 'home';
pagetype = 'homepage';
}
如果路徑是這樣的腳本應該顯示category : home
和pagetype : homepage
。 感謝您的幫助
您好,我需要做的如果語句的路徑名。 這就是我試圖做到這一點,但它不起作用。如何爲路徑名做條件?
if (pathname == "/") {
category = 'home';
pagetype = 'homepage';
}
如果路徑是這樣的腳本應該顯示category : home
和pagetype : homepage
。 感謝您的幫助
要得到你需要使用window.location
對於URL 「http://www.google.com/images」 的網址:
window.location.href; // http://www.google.com/images
window.location.hostname; // www.google.com
window.location.pathname; // /images
window.location.protocol; // http://
所以,你可能會需要:
if (window.location.pathname === '/') {
category = 'home';
pagetype = 'homepage';
}
或如果您使用ES6,則還可以使用:
const { pathname } = window.location;
if (pathname === '/') {
category = 'home';
pagetype = 'homepage';
}
謝謝我不知道有一個window.location.pathname, – Tori
嘗試運行'console.log(window.location)',你將能夠看到所有的屬性 –
如果您需要,我可以通過整個代碼 – Tori
不,根據幫助中心的指示發佈您的[MCVE]。 –
「這是行不通的」不是一個可接受的問題描述。 –