ID가 없으면 스크립트가 중단됩니다. 왜?누락 된 요소가 스크립트를 중단 함 (getElementById)
the_lis를 어떻게 chache하려면?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>test</title>
</head>
<body>
<script>
window.onload = function(){
alert('this will alert');
var the_id = document.getElementById('a_id_that_does_not_exist'),
the_lis = the_id.getElementsByTagName('li');
alert('this will NOT alert');
}
</script>
</body>
</html>
[getElementsByTagName (http://www.w3.org/TR/을 디버깅 불을 지르고를 사용합니다 2004/REC-DOM-Level-3-Core-20040407/core.html # ID-A6C9094)는 [NodeList] (http://www.w3.org/TR/2004/REC-DOM-Level-3- Core-20040407/core.html # ID-536297177), 배열이 아닙니다. jQuery가 도움이되지 않습니다. 자동으로 실패합니다. 오류가 발생하는 지점에서 즉각적으로 오류에 대해 알았습니까? 아니면 나중에 다른 코드와 처리로 인해 난독 화 될 수있는 나중에 오류를 알았습니까? – RobG
나는 서 선생님! 나는 지금까지 JavaScript에 대한 많은 것을 배우고 있으므로, 지금까지의 지식은 약간 희박합니다! – series0ne
괜찮습니다. 토론에 참여하는 것이 매우 유용한 학습 도구입니다. – RobG