JS 의 요 소 를 해결 하 는 방법 is not defined 오류 보고 방안

1391 단어
디 렉 터 리 요소 is not defined 방법 is not defined 코드 차원 에서 특정한 요소, 방법 이 존재 하 는 지 판단 합 니 다.

 
1. 요소 가 정의 되 지 않 음
  $("\ # 요소 ID"). click (function () {}) 을 사용 하여 요 소 를 바 인 딩 할 때 두 지 않 았 습 니 다.
   (1)$(document).ready()
   (2)$(function(){})
   (3)windom.onload = function(){};
      DOM 요 소 를 불 러 온 후 JS 를 실행 하 는 방법 블록 에서 이 요 소 는 불 러 오기 전에 실 행 됩 니 다.
 
2. 방법 은 정의 되 지 않 습 니 다
$(function () {function 방법 명 () {}} 사용) 화해시키다οnclick = 방법 명 (this);(줄 내 JS)  유용 하 다
js 에 도 역할 영역 이 존재 합 니 다. $(function {}) 에 설명 할 때 이 방법 은 이 방법 내부 에서 만 사용 할 수 있 음 을 표시 합 니 다.
클릭 이벤트 onclick 을 터치 할 때 Windows 도 메 인 에서 방법 을 찾 습 니 다. 물론 찾 을 수 없습니다.
 
3. 코드 차원 에서 특정한 요소, 방법 이 존재 하 는 지 판단 한다.
 

 js      、      


 window.onload = function(){
  try{
   if(test && typeof(test) == "function"){
    test();
   }
  }catch(e){
   alert("     ");
  }
 }
 function test(){
  alert("  test()  ");
 }





 
  try{
   if(test && typeof(test) == "function"){
    test();
   }
  }catch(e){
   alert("     ");
  }

 그 중에서 try - catch 코드 블록 을 핵심 으로 하고 test 는 검 측 하고 자 하 는 임의의 요소 로 바 꾸 고 방법의 각 위치 에 삽입 하여 더욱 직관 적 인 검 측 을 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기