getAtrribute가 '클래스'또는 다른 속성에서만 작동하지 않는다는 것을 아는 사람이 있습니까?
HTML 속성 이름이 DOM 속성 이름 (className, htmlFor)과 다른 모든 속성에서 실패하고 DOM 스타일 대소 문자를 사용해야합니다. DOM 속성이 문자열이 아닌 속성의 잘못된 데이터 유형도 반환합니다.
disabled, readOnly, checked, selected, multiple,
compact, declare, isMap, noHref, defer, noResize,
size, cols, rows, width, height, hspace, vspace,
maxLength, tabIndex, colSpan, rowSpan
그리고 내가 누락 한 다른 데이터 유형을 반환합니다. IE에서
element.getAttribute(x)
의 말 정확히 동일합니다
element[x]
그래서 일반적으로 당신의 getAttribute를 사용하지 마십시오 및 '요소로 간단한 DOM 레벨 2 HTML 인터페이스를 사용해야합니다. className '대신에.
이것은 IE8에서 최종적으로 수정되었습니다.