2014-12-22 1 views
0

나는이 자바 스크립트 코드를 사용하여 텍스트 상자를 지우려고 사용하여 오류를주는 :명확한 텍스트 상자하지만 자바 스크립트

document.getElementById("txtUnit").value = "";

나 :

document.getElementById("txtUnit").innerHTML= "";

모두 년 그냥 작동하지 않습니다를 다음과 같은 오류가 발생합니다.

typeerror document.getelementbyid(...) is null 
+1

텍스트 상자에 대한 html 표시 –

+1

이 질문은 설명 된 문제 또는 게시 된 코드와 관련이 없으므로 asp.net-mvc가 아닌 javascript로 태그를 지정해야합니다. –

답변

1

요소를 마우스 오른쪽 버튼으로 클릭하고 브라우저에서 생성 된 HTML을 살펴보십시오. 아마도 txtUnit이 없을 것입니다. txtUnit은 서버 측 ID입니다. txtUnit.ClientID으로 참조해야합니다.

편집 : ID가 당신의 HTML에서 발견되지 않은 경우

getElementById가 null 더 많은 정보를 제공합니다. 당신은 당신이 거기에있는 이드를 가지고 있는지 확인해야하고 당신이 이드에 의해 그것을 찾을 때 당신의 요소가 이미 만들어 졌는지 확인해야합니다.

관련 문제