我的問題是這樣的:我正在用鏈接填充一個無序列表,除了indexLink之外,所有格式都正確 - 它有一點縮進。我找不到問題,我已經仔細檢查了每個部分,重新編寫了包含從頭開始的鏈接的代碼,但仍然無法找到問題。下面是我的javascript:列表中的特定項目與其他格式不一致
function addCrumb() {
/* reads from localStorage and determines which links go where */
for (i = hIndexCount; i >= 0; i--) {
if (localStorage.history.charAt(i) === "a") {
ridingHood[i] = '<a href="aboutme.html"><span class="aboutMeLink">About Me</span></a>';
} else if (localStorage.history.charAt(i) === "e") {
ridingHood[i] = '<a href="experiments.html"><span class="experimentsLink">Experiments</span></a>';
} else if (localStorage.history.charAt(i) === "i") {
ridingHood[i] = '<a href="../index.html"><span class="indexLink">Sprit Index</span></a>';
} else if (localStorage.history.charAt(i) === "p") {
ridingHood[i] = '<a href="professional.html"><span class="professionalLink">Professional</span></a>';
} else if (localStorage.history.charAt(i) === "s") {
ridingHood[i] = '<a href="school.html"><span class="schoolLink">School</span></a>';
}
}
//window.alert(ridingHood + " " + h + " " + localStorage.history.length);
displayCrumbs();
}
function displayCrumbs() {
ridingHood[hIndexCount] = '<li><span class="firstLink">' + ridingHood[hIndexCount] + '</span></li>';
ridingHood[hIndexCount - 1] = '<li><span class="secondLink">' + ridingHood[hIndexCount - 1] + '</span></li>';
ridingHood[hIndexCount - 2] = '<li><span class="thirdLink">' + ridingHood[hIndexCount - 2] + '</span></li>';
ridingHood[hIndexCount - 3] = '<li><span class="fourthLink">' + ridingHood[hIndexCount - 3] + '</span></li>';
/* cycles through and displays each ridingHood index */
for (i = hIndexCount; i >= 0; i--) {
document.getElementsByClassName("history")[0].innerHTML += ridingHood[i];
}
}
的HTML:
<nav>
<ul class="history">
</ul>
</nav>
感謝您的時間!需要幫助請叫我。 :)
編輯:figured我只能上傳網站到學生服務器的一個實例,here we go!
也許你有CSS,正在改變'.indexLink'的風格? – Barmar