到目前为止,这是我的 JavaScript 代码:
var linkElement = document.getElementById("BackButton"); var loc_array = document.location.href.split('/'); var newT = document.createTextNode(unescape(capWords(loc_array[loc_array.length-2]))); linkElement.appendChild(newT);
目前它从 URL 中获取数组中倒数第二个项目。但是,我想检查数组中的最后一项是否存在"index.html",如果是,则改为获取倒数第三项。
"index.html"
if (loc_array[loc_array.length - 1] === 'index.html') { // do something } else { // something else }
如果您的服务器为“index.html”和“inDEX.htML”提供相同的文件,您也可以使用:.toLowerCase().
.toLowerCase()
不过,如果可能的话,你可能想考虑做这个服务器端:它会更干净,并且适合没有 JS 的人。