항상 'null'만 표시됩니다. 메신저는 alert (element), alert (element.id) 또는 다른 속성이 아니라, button 또는 td와 같은 실제 요소를 입력 할 때 어떤 일이 일어나는지 알아 내려고합니다.자바 스크립트에서 alert (요소)를 사용하면 어떻게됩니까?
-5
A
답변
2
다음 요소가 아니지만 null
입니다. 정말 요소라면, 그것은 "[object HTMLDivElement]"
0
alert
에 전달하면,이 전에 경고 상자에 넣어 문자열로 주조 될 것 같은 문자열을 초래하는, 그것에 .toString()
을 부를 것이다. DOM 요소를 문자열로 변환하면 일반적으로 Object.prototype.toString
이 호출되므로 "[object HTMLSomeElement]"
과 같은 내용이 표시됩니다.
대신 null
를 볼 경우, 당신이 정말 element
변수로 DOM 요소를 선택하지 않은 것으로 보인다는 null
(: 뭔가 다른 그 문자열 representatio입니다 "null"
덜) 값을했다. 이것은 DOM이 실제로로드되기 전에 document.getElementById
(또는 이와 유사한 것)을 호출 한 경우 일 수 있으며, 요소가 발견되지 않으면 null
을 반환합니다.
0
<div id="element"></div>
<script>
var element = document.getElementById("element");
alert(element);
</script>
null 대신 [Object HTMLDivElement]가 표시됩니다. 컨텍스트의 요소는 무엇인지 명확하게 할 수 있습니까?
관련 문제
- 1. 자바 스크립트에서 new() 함수를 사용하면 어떻게됩니까?
- 2. 자바 스크립트에서 복제 된 요소를 업데이트 하시겠습니까?
- 3. 자바 스크립트에서 요소를 동적으로 생성 및 제거
- 4. https를 사용하면 어떻게됩니까?
- 5. JSF에 자바 스크립트에서 요소를 얻는 방법 2.0
- 6. 자바 스크립트에서 HTML 요소를 교체하는 방법은 무엇입니까?
- 7. 자바 스크립트에서 요소를 만들기 전에 GIF가 중지되었습니다.
- 8. 제대로 자바 스크립트에서 양식 요소를 통해 루프
- 9. 자바 스크립트에서 특정 요소를 얻는 방법
- 10. 백본/자바 스크립트에서 DOM 요소를 제거하십시오.
- 11. 자바 스크립트에서 분할 기능을 사용하면 페이지로드시 URL을 분할하고 싶습니까?
- 12. Jquery capture alert dialogue?
- 13. HTML 5의 doctype을 사용하면 어떻게됩니까?
- 14. 클래스에 fwrite()를 사용하면 어떻게됩니까?
- 15. 자바 스크립트에서 함수를 동적으로 다시 쓰게 된 결과? 자바 스크립트에서
- 16. 자바 스크립트에서 내장 함수 비활성화 (경고)
- 17. 자바 스크립트에서 스레딩하는 방법
- 18. 전화 소리가 자바 스크립트에서
- 19. 자바 스크립트에서 OOP 이해하기
- 20. 자바 스크립트에서 getElementById 값
- 21. 자바 스크립트에서 이벤트 체크
- 22. 자바 스크립트에서 PHP를 임베드
- 23. 자바 스크립트에서 DOM을 확장 할 수 있습니까? 자바 스크립트에서
- 24. 자바 스크립트에서 XMLHttpRequests 사용
- 25. 회전 된 요소를 자바 스크립트에서 회전 방향으로 이동
- 26. 자바 스크립트에서 PHP까지의 값
- 27. 자바 스크립트에서 시간 형식
- 28. 자바 스크립트에서 오류가 발생했습니다.
- 29. 자바 스크립트에서 값을 얻으려면
- 30. 자바 스크립트와 fn은 어떻게됩니까?
다음 요소가 아니지만 'null' – Esailija
시도해보십시오! 너는 무엇을 기대 하느냐? – Bergi
나는 그것을 시도했다, 그것은 "[object HTMLDivElement]", not null이다. – Hassan