1. 程式人生 > >js 操作HtmlDom 學習筆記二

js 操作HtmlDom 學習筆記二

1、<script type="text/javascript">
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("POST","/ajax/demo_post.asp",true);
xmlhttp.send();
}

</script>

2、var tag=childNodes ;alert(tag[0].nodeName)獲得該元素的所有子節點,如果不包含子節點則他們的childNode屬性永遠返回一個空陣列 如果想判斷摸個元素是否包含子節點可以使用haschildNodes()方法進行快速判斷。如果想知道指定元素子節點的個數可以用 node.childNodes.length屬性快速獲取。

childNodes屬性是隻讀屬性,如果需要給某個元素增加子節點 可以使用appendChild()或者 insertBefore()方法 如果要刪除摸個子節點 課可以用removeChild()方法;

3、firstChild和lastChild

取得節點的第一個子節點  和最後一個子節點  node.childNodes[0]=node.firstChild  .node.childNodes[node.childNodes.length-1]=node.lastChild.

4、parentNode

5、nextSibling 和previousSibling 指定節點的下一個和上一個相鄰節點

6、documentElement