追加する前にこの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);
}
}
}