我是新來的JavaScript,但我想,如果它一定URL匹配與下面的代碼有條件地顯示頁面上的按鈕/鏈接:如何在javascript中使用lastIndexOf匹配url?
LinkNode = document.getElementById("csv");
var url = document.documentURI
if(document.documentURI.substr(url.lastIndexOf("/"+1)) == "/colleagues"){
LinkNode.style.visibility= "visible";
}
else{
LinkNode.style.visibility= "hidden";
}
誰能指教一下我做錯了或如何匹配我的網址結尾在「/同事」,因爲這不匹配?使用正則表達式可能更容易嗎?
我該如何測試以查看document.documentURI.substr(url.lastIndexOf(「/」+ 1))實際上正在產生什麼?
要麼刪除+1,要麼將加號1放在lastIndexOf括號外,並更改比較字符串。 –