에서 자바 스크립트 동작 DOM 객체의 장 III 운영 자바 스크립트 DOM 객체

제 III 운영 자바 스크립트 DOM 객체

 
DOM : 문서 객체 모델 문서 개체 모델
DOM 카테고리 : 돔 코어, HTML 돔, CSS는 돔;
첫째, 계층 액세스 노드에 따라 :
   인 parentNode 부모 노드를 돌려줍니다
   childNodes에 자식 노드, childNodes에 [I]의 설정 반환
   firstChild는 첫 번째 자식 노드, 가장 일반적인 사용이 텍스트 노드 요소에 액세스하는 것입니다 반환
   의 마지막 자식 노드를 돌려줍니다 lastChild
   다음 노드로 nextSibling
   previousSibling은을 노드
둘째, 해결 브라우저 호환성 문제 : 
  firstElementChild는 가장 일반적인 사용의 첫 번째 자식 노드는 요소 노드의 텍스트를 액세스하는 반환
  의 마지막 자식 노드로 돌아 lastElementChild
  다음 nextElementSibling 노드를
  노드 previousElementSibling에
  例如 : ONext = OParent.nextElementSibling || OParent.nextSibling
셋째, 노드 정보 :
  여기서 nodeName : 노드 이름
  nodeValue를 : 노드 값
  nodeType에 : 노드 유형
넷째, 동작 노드 스타일 :
.에서 getElementById ( "조")은 클래스 명 = "조";     };






   
   





   
   




   
    lbmouseout 함수 () {
        document.getElementById를 ( "조") 클래스 명 = "조".;
    };
   
   
    //第三种方式:元素.style.cssText = "CSS属性值"
    기능 llmouseover () {
        document.getElementById를 ( 'WW') style.cssText = "색상 : 레드, 폰트 사이즈 : 10px.";
    }
    함수 llmouseout () {
        document.getElementById를 ( 'WW') style.cssText = "색상 : 블랙, 폰트 크기 : 60 픽셀.";
    }
</ SCRIPT>
五,元素属性: 
  현재 요소는 부모 요소의 왼쪽 경계의 왼쪽 가장자리로부터의 거리를 offsetLeft 반환의 읽기 전용 속성
  offsetTop는 부모 요소의 경계로부터의 거리를 현재 요소의 경계를 돌려 읽기 전용은 속성
  는 offsetHeight 반환 요소의 높이를
  요소의 폭 반환의 offsetWidth
  offsetParent 반환 컨테이너 요소 오프셋, 즉 포함하는 기준 소자의 최근의 동적 위치
  되돌 요소와 일치하는 수직 스크롤 위치 scrollTop
  scrollLeft에 요소와 일치하는 수평 스크롤 위치를 반환
  소자 표시 폭 복귀 clientWidth
  복귀 요소 clientHeight 볼 높이
여섯째, 요소 속성이 적용됩니다 
  document.documentElement.scrollTop;
  document.documentElement.scrollLeft;
 
  또는
  document.body.scrollTop;
  document.body.scrollLeft;
세븐, 고정 광고를 만들기 :
  
adver VAR;
        위해 window.onload = 함수 () {
            adver = document.getElementById를 ( "adver");
        }
        // onscroll : 트리거 스크롤 스크롤 막대
        window.onscroll을 = 함수 () {
            // 스크롤 스크롤 막대의 크기를 가져 오기
            var에 scorlltop을 = || document.body.scrollTop document.documentElement.scrollTop;
            VAR = scorllleft document.documentElement.scrollLeft || document.body.scrollLeft;
            변화 // 종동 스크롤바 요소
            adver.style.top scorlltop = + 30 + "픽셀 " ;
            adver.style.left scorllleft = 10 + + "PX";
        }
 
DOM : 문서 객체 모델 문서 개체 모델
DOM 카테고리 : 돔 코어, HTML 돔, CSS는 돔;
첫째, 계층 액세스 노드에 따라 :
   인 parentNode 부모 노드를 돌려줍니다
   childNodes에 자식 노드, childNodes에 [I]의 설정 반환
   firstChild는 첫 번째 자식 노드, 가장 일반적인 사용이 텍스트 노드 요소에 액세스하는 것입니다 반환
   의 마지막 자식 노드를 돌려줍니다 lastChild
   다음 노드로 nextSibling
   previousSibling은을 노드
둘째, 해결 브라우저 호환성 문제 : 
  firstElementChild는 가장 일반적인 사용의 첫 번째 자식 노드는 요소 노드의 텍스트를 액세스하는 반환
  의 마지막 자식 노드로 돌아 lastElementChild
  다음 nextElementSibling 노드를
  노드 previousElementSibling에
  例如 : ONext = OParent.nextElementSibling || OParent.nextSibling
셋째, 노드 정보 :
  여기서 nodeName : 노드 이름
  nodeValue를 : 노드 값
  nodeType에 : 노드 유형
넷째, 동작 노드 스타일 :
<스크립트 유형 = "텍스트 / 자바 스크립트">
    // 첫 번째 방법 : 요소 스타일의 호텔이 .style
    기능 whtmouseover () {
        // 조 스미스 글꼴 색 녹색 작아지게하자
        . document.getElementById를을 ( "ZS") 스타일 = .fontSize "15 픽셀";
        . document.getElementById를 ( "ZS") style.color = "그린";
    };
   
   
    기능 whtmouseout () {
        조 스미스 작은 글꼴 색상 녹색하자 //
        document.getElementById를 ( "ZS를" )는 .style.fontSize = "8px";
        document.getElementById를 ( "ZS") style.backgroundColr = "핑크";.
    }
   
   
    // 두 번째 방법 : .ClassName과 이전에 생성 된 값 스타일 .ClassName과라는 요소 스타일리스트
    기능 lbmouseover () {
        document.getElementById를 ( "조"). 클래스 명 = " 조 ';
    };
   
    함수 lbmouseout () {
        . document.getElementById를 ( "조")은 클래스 명 = "조";
    };
   
   
    //第三种方式:元素.style.cssText = "CSS属性值"
    기능 llmouseover () {
        document.getElementById를 ( 'WW') style.cssText = "색상 : 레드, 폰트 사이즈 : 10px.";
    }
    함수 llmouseout () {
        document.getElementById를 ( 'WW') style.cssText = "색상 : 블랙, 폰트 크기 : 60 픽셀.";
    }
</ SCRIPT>
五,元素属性: 
  현재 요소는 부모 요소의 왼쪽 경계의 왼쪽 가장자리로부터의 거리를 offsetLeft 반환의 읽기 전용 속성
  offsetTop는 부모 요소의 경계로부터의 거리를 현재 요소의 경계를 돌려 읽기 전용은 속성
  는 offsetHeight 반환 요소의 높이를
  요소의 폭 반환의 offsetWidth
  offsetParent 반환 컨테이너 요소 오프셋, 즉 포함하는 기준 소자의 최근의 동적 위치
  되돌 요소와 일치하는 수직 스크롤 위치 scrollTop
  scrollLeft에 요소와 일치하는 수평 스크롤 위치를 반환
  소자 표시 폭 복귀 clientWidth
  복귀 요소 clientHeight 볼 높이
여섯째, 요소 속성이 적용됩니다 
  document.documentElement.scrollTop;
  document.documentElement.scrollLeft;
 
  또는
  document.body.scrollTop;
  document.body.scrollLeft;
세븐, 고정 광고를 만들기 :
  
adver VAR;
        위해 window.onload = 함수 () {
            adver = document.getElementById를 ( "adver");
        }
        // onscroll : 트리거 스크롤 스크롤 막대
        window.onscroll을 = 함수 () {
            // 스크롤 스크롤 막대의 크기를 가져 오기
            var에 scorlltop을 = || document.body.scrollTop document.documentElement.scrollTop;
            VAR = scorllleft document.documentElement.scrollLeft || document.body.scrollLeft;
            변화 // 종동 스크롤바 요소
            adver.style.top scorlltop = + 30 + "픽셀 " ;
            adver.style.left scorllleft = 10 + + "PX";
        }
 

추천

출처www.cnblogs.com/liu13-B/p/10988397.html