2011-04-10 4 views
0

개체가 있습니다. 경고 만하면 [object HTMLInputElement]가 표시되지만 값은 표시되지 않습니다. 내가 이렇게하면Javascript 개체 안에 무엇이 있는지 알려주는 방법

document.getElementById('rout_markers').value 

아무 것도 표시되지 않습니다. 그것은 전혀 설정되지 않았 음을 의미합니까? 그것이 null인지 확인하는 가장 좋은 방법은 무엇입니까? 나는이 있으리라 믿고있어

+0

방화범이 끌리지 않습니까? – Zoidberg

+0

무엇을 하시겠습니까? 디버깅 목적으로 요소를 검사하고 싶습니까? 아니면 값을 필요로합니까? –

답변

4

FireBug은이 목적에 매우 좋습니다. logging console을 사용하여 자바 스크립트를 검사/디버깅 할 수 있습니다. 따라서 :

console.log(document.getElementById('rout_markers')); 

다음 콘솔에서 결과를 즐길 수 있습니다. 귀하의 질문에 대한 답변을 포함 할 것입니다.

+1

콘솔 줄에 javascript 명령을 입력 할 수도 있습니다. 자바 스크립트를 개발 한 사람이라면 누구나 자바 스크립트가 없어도됩니다. – Zoidberg

+0

대부분의 최신 브라우저에는이 기능을 사용할 수있는 '자바 스크립트 콘솔'형식이 있습니다. 당신은 firefox/firebug를 사용하지 않습니다. – jondavidjohn

+0

@ jondavidjohn 물론 FireBug를 사용해야합니다. 로깅 기능뿐 아니라 현대의 브라우저가 꿈꾸지 못하는 다른 모든 기능에 대해서도 마찬가지입니다. –

3

내가

console.log(object); 

이것은 당신의 자바 스크립트 콘솔에 전체 개체의 접을/확장 가능한 트리 뷰를 출력 (방화 광을 사용하는 것이 좋습니다 것이이 경우 디버깅 목적으로

입니다 파이어 폭스 (방화범) 또는 구글 크롬에 있다면, 크롬 콘솔, 등 ...)

3

, 당신은 할 수

console.log(document.getElementById('rout_markers')); 
,
관련 문제