0
비슷한 질문과 답변이 많이 있지만 모든 해결책을 시도한 후에 코드에 무엇이 잘못된 것인지 알 수 없습니다. 여기 className이 자바 스크립트에서 undefined를 반환합니다.
이 여기var x = document.getElementsByClassName('xclass1 xclass2 xclass3');
console.log(x);
x.className += ' class4';
console.log(x);
console.log(x.className);
처음 CONSOLE.LOG에 표시 것입니다 내 코드입니다 :
[a.xclass1.xclass2.xclass3]
그것은
여기무엇 쇼입니다 올바른 요소를 찾아 보여줍니다 로그 :
[a.xclass1.xclass2.xclass3, className: "undefined class4"]
그리고 세 번째는이 반환
undefined class4
사람은 왜 className
반환 undefined
을 설명해 주시겠습니까? 나는 완전히 여기
는'getElementsByClassName'를 반환합니다. – Li357
classList를보세요 –
@AndrewLi 대단히 고마워요! 방금 알아 낸 것 ...'x [0] .className + = 'class4';'fixes –