DIV CSS 佈局教程網

html dom節點操作
編輯:JavaScript綜合知識     

 DOM 是關於如何獲取、修改、添加或刪除 HTML 元素的標准,下面為大家介紹下html dom節點操作,感興趣的朋友可以參考下

HTML DOM 是關於如何獲取、修改、添加或刪除 HTML 元素的標准。在 HTML DOM 中,所有事物都是節點。DOM 是被視為節點樹的 HTML。    根據 W3C 的 HTML DOM 標准,HTML 文檔中的所有內容都是節點:    整個文檔是一個文檔節點  每個 HTML 元素是元素節點  HTML 元素內的文本是文本節點  每個 HTML 屬性是屬性節點  注釋是注釋節點    HTML DOM 將 HTML 文檔視作樹結構。這種結構被稱為節點樹:  HTML DOM Tree 實例    http://www.w3school.com.cn/i/ct_htmltree.gif    通過 HTML DOM,樹中的所有節點均可通過 JavaScript 進行訪問。所有 HTML 元素(節點)均可被修改,也可以創建或刪除節點。    所有 HTML 元素被定義為對象,而編程接口則是對象方法和對象屬性。    一:獲取元素節點方法:    1.var node = document.getElementById("nodeId");    2.var nodelist = document.getElementsByClassName("nodeclassname");    3.var nodelist = document.getElementsByTagName("nodetagname");    二:獲取到元素節點以後我們可以對他進行的操作:1.對自身的操作。2.對子節點的操作。3.對兄弟節點的操作。4.對父節點的操作    2.1. 刪除自身:node.parentNode.removeChild(node);    2.2.判斷是否有子節點:var boolean = node.hasChildNodes();    獲取子節點列表:var childList = node.childNodes;    獲取節點元素類型:var nodetype = node.nodeType; var nodename = node.nodeName;    刪除子節點。node.removeChild(childNode);    在子節點尾部插入一個子節點:node.appendChild(childNode);    在子節點收不插入一個子節點:node.insertBefore(childNode);    用A節點替換B節點:node.replaceChild(A,B);    2.3.node.nextSibling獲取相鄰的下一個兄弟節點    node.previousSibling獲取相鄰的上一個兄弟節點    2.4 . 獲取父節點node.parentNode 
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved