자바스크립트 오류(document.XXX.XXXX은 null이거나 개체가 아닙니다) 오류 파악 방법
Programing/JavaScript / CSS2011. 4. 27. 18:07
웹 개발 및 유지보수 시 자바스크립트 오류가 나는 경우가 있다.
실제로 비즈니스 로직상의 문제는 없으나, 오류가 나는 경우가 있다.
필자도 어제 그걸로 고민을 하다가 결국 해결을 했다.
필자의 경우는 사이트(클라이언트) 쪽에 설치된 웹이 PHP+Smarty(Framework) 기반으로 개발이
되어 있었고, 유지보수를 하였다.
우선 자바스크립트 오류(document.XXX.XXXX은 null이거나 개체가 아닙니다) 오류가 날 경우
1. 참조 하려는 개체의 name이 정확한지 또는 중복인지 확인 한다.
--> 만약 틀리다면 개체 name을 맞춰 주면 되고, 중복이라면 중복된 개체 중 하나를 수정 해준다.
(아쉽게도 필자는 정상이였다. 고로 필자는 패스 했다.)
2. 참조 하는 name이 정상이라면 html 태그를 확인 하자!!
--> 웹 개발을 한 후에 유지보수를 맡은 개발자가 수시로 바뀌면서 소스는 더러워지고, 간혹 일정에
쫒겨, form 이나 table 안닫아서 문제가 생기더군요. 저도 결국 include 되는 파일에서 안닫힌
태그가 있어서 닫았 답니다.
실제로 비즈니스 로직상의 문제는 없으나, 오류가 나는 경우가 있다.
필자도 어제 그걸로 고민을 하다가 결국 해결을 했다.
필자의 경우는 사이트(클라이언트) 쪽에 설치된 웹이 PHP+Smarty(Framework) 기반으로 개발이
되어 있었고, 유지보수를 하였다.
우선 자바스크립트 오류(document.XXX.XXXX은 null이거나 개체가 아닙니다) 오류가 날 경우
1. 참조 하려는 개체의 name이 정확한지 또는 중복인지 확인 한다.
--> 만약 틀리다면 개체 name을 맞춰 주면 되고, 중복이라면 중복된 개체 중 하나를 수정 해준다.
(아쉽게도 필자는 정상이였다. 고로 필자는 패스 했다.)
2. 참조 하는 name이 정상이라면 html 태그를 확인 하자!!
--> 웹 개발을 한 후에 유지보수를 맡은 개발자가 수시로 바뀌면서 소스는 더러워지고, 간혹 일정에
쫒겨, form 이나 table 안닫아서 문제가 생기더군요. 저도 결국 include 되는 파일에서 안닫힌
태그가 있어서 닫았 답니다.