2012-08-10 3 views
-2

의 특성 'innerHTML을'을 설정할 수 없습니다, 오류를 보여주는입니다구글 크롬 콘솔에서 널 (null)

catch되지 않은 형식 오류 : 널 (null)의 설정할 수 없습니다 재산 'innerHTML을'

var description=["a","b","c","d","e"]; 
var count=1; 
document.getElementById("productdescription").innerHTML = description[count-1]; 

나는이 기능을 켜고 호출 오전 이미지 버튼에 대한 onclick 이벤트

+0

HTML의 모양은 어떻습니까? 'id ='productdescription ''속성을 가진 HTML 태그가 있습니까? – Stegrex

+0

Html 요소를 찾을 수 없습니다. 버그를 해결할 수 있도록 여기에 전체 코드를 디버그하거나 붙여 넣으십시오. –

답변

0

실수로했습니다. 나는 을 다루는 div#showproduct을 선언하고 div#productdescription innerHTML 특성을 호출하기 전에 div#showproduct이라는 innerHTML 특성을 호출하고있었습니다. 그래서 div#productdescription이 지워지고있었습니다.

2

id productdescription (대문자 사용) 요소가 없으므로 document.getElementById("productdescription")은 null을 반환합니다.