[javascript] DOCTYPE 사용 시 scrollTop 속성에 대한 주의점

JavaScript의 스크롤된 위치를 알아오기 위해서 

document.body.scrollTop

을 사용한다.

그런데, 상단에 DOCTYPE이 선언된 경우
(!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...)

 

document.body.scrollTop의 값이 항상 0으로 출력된다.

 

이때는 

document.documentElement.scrollTop

으로 바꾸어 사용해야 한다.