a.className = "year";
을 추가하기 전에이 javascript 함수를 사용해 보았지만 모든 것이 제대로 작동했지만 추가하면 Safari 나 Google 크롬을로드 할 페이지를 얻을 수 없었습니다. 내가해야 할 일은 새로운 a
요소에 클래스를 추가하는 것 뿐이고 a.setAttribute("class", "year");
도 시도했지만 같은 오류가 발생했습니다. 페이지가로드되지 않습니다 .. 누군가가 나를 도울 수있는 방법을 알고 있다면 매우 감사하게 생각합니다!className 속성을 Safari에서 작동하도록 설정할 수 없습니다.
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);
}
}
}
참고로 : ''태그를 만들고 있지만 href 속성을 설정하지 않으면 링크 태그가 실제로 아무 것도 할 수 있습니다. – jfriend00