Я пробовал эту функцию javascript перед добавлением a.className = "year";
, и все работало правильно, но затем, добавив ее, я не смог заставить страницу загружаться ни с Safari, ни с Google Chrome. Что мне нужно сделать, это просто добавить класс к новому элементу a
, я пробовал также с a.setAttribute("class", "year");
, но я получил ту же ошибку: страница не будет загружаться .. Если бы кто-то знал, как мне помочь, я был бы очень благодарен!
function create_timeline() {
timeline = document.getElementById("timeline_ul");
years = document.getElementsByClassName("year");
for (i=0;i<years.length;i++) {
if (years.item(i).nodeType==1) {
year = years.item(i).innerHTML;
a = document.createElement("a");
a.innerHTML = year;
a.className = "year";
timeline.appendChild(a);
}
}
}