ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [JavaScript] Document 자주 사용하는 메소드 정리
    Web/JavaScript 2019. 7. 31. 11:50

    Document 자주 사용하는 메소드 정리


    1. Node
       - 추상객체(XML문서를 구성하는 모든 요소들의 부모!!)
       - 메소드)
              ◈노드의 정보를 얻거나 정하는 메소드
           XML문서를 구성하는 요소: 12개 분류
           nodeType(1~12)
           nodeName   - 태그명, 속성명
           nodeValue  - 텍스트내용, 속성값, 주석값
                
              ◈조작메소드
           - 추가, 삭제, 수정
           appendChild, insertBefore, removeChild, replaceChild
                    사용형식) 부모노드.appendChild(자식노드);
              
              ◈관계메소드
           - 부모, 자식, 형제
           parent child sibling
           
         Element ele = new Element();   
         Node n = new Element();
         
         Element     Node
         Attribute   Node
         Text        Node
         Document    Node
         Comment     Node
           
    2. Document
       - 문서객체
          ◈ 위치 : XML문서트리에서 최상위에 위치
               ==> 루트엘리먼트 바로 위에 위치
                       ==> 특정 XML문서의 루트 엘리먼트 얻어오는 가능
                       Element root = doc.documentElement; 
               
          ◈ 생성관련메소드
          createElement("gildong"); ===> 
          createAttribute("su","10");  ===>  
          createTextNode("안녕");      ==> 안녕
          
          ◈ 자주 사용하는 메소드
          Element 변수명 =  doc.getElementById("String id");
          NodeList 변수명 =  doc.getElementsByTagName("String tagName");

    3. Element
       - XML문서를 구성하는 기본객체
       - 속성관련된 메소드
          setAttribute
          getAttribute
          removeAttribute
          hasAttribute

    4. NodeList
       - XML문서를 구성하는 요소들을 담는 클래스 (단, 속성Attribute는 제외)

    5. NamedNodeMap
       - 한개의 태그안의 Attribute들을 담는 클래스
       
    ==> 4,5번 공통 속성, 메소드 : length속성, item(int index)메소드
        NodeList list;
        for(var i=0; i<list.length; i++){
           list.item(i);
        }
        
        
        
        





     

    반응형

    댓글

Designed by Tistory.