HTML解析方法123


随時更新+>>201404430
//------------------------------------------------H T M L - D O M-------------------------------------------------

//+++>  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
var oHtml=document.documentElement;//      <html>  
console.log("     : "+oHtml.nodeName);//    
console.log("     : "+oHtml.nodeType);//      1
var oHead=oHtml.firstChild;//HEAD  
var oBody=oHtml.lastChild;//BODY  
var oHead=oHtml.childNodes.item(0);//HEAD  
//var oHead=oHtml.childNodes[0];//  ,        HEAD  
var oBody=oHtml.childNodes.item(1);//BODY  
//var oBody=oHtml.childNodes.item(1);//  ,        BODY  
var odocum=document.documentElement
var oBody=document.body;

//nodeType:       
//nodeName:       
//nodeValue:      
//attributes:            
//-----------  -----------
//firstChild:            
//lastChild:              
//childNodes:            
//parentNode:          
//nextSibling:             
//previousSibling:             

//          nodeName
//               
//               
//          #text
//          #document

//          nodeValue
//          undefined   null
//              
//             

//          NodeType
//    	  1
//         2
//         3
//    	  8
//         9


//+++>  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
document.body.getElementsByTagName('div')[0].style[document.body.getElementsByTagName('div')[0].style[document.body.getElementsByTagName('div')[0].style.length-1]]

document.getElementsByTagName("li");//         
document.getElementById("t").getAttributeNode("name");
document.getElementById("t").attributes["name"];
document.getElementById("p1").innerHTML="New text!";
document.getElementById("p2").style.color="blue";

//------------------------------------     HTML    --------------------------------------------
//            <p>   :
var para=document.createElement("p");
//    <p>       ,           。          :
var node=document.createTextNode("This is a new paragraph.");
//       <p>         :
para.appendChild(node);
//              :
var element=document.getElementById("div1");
//                  :
element.appendChild(para);

//getElementById()	       ID    。
//getElementsByTagName()	                      (  )。
//getElementsByClassName()	                    。
//hasChildNodes()  :            ,   true,    false
//removeChild():      
//appendChild():      
//replaceChild():      
//insertBefore():                。
//cloneNode():      
//createAttribute()	      。
//createElement()	      。
//createTextNode()	      。
//getAttribute()	        。
//setAttribute()	               。
//normalize():(  )

//-------------------------------------HTML   ------------------------------------------------------
//HTML      :
//         onmouseover="mOver(this)" onmouseout="mOut(this)" onmousedown="mDown(this)" onmouseup="mUp(this)"
//           onload="checkCookies()
//       
//          
//          onchange="upperCase()
//  HTML       
//           onclick="changetext(this)"

//<script>function changetext(id){ id.innerHTML="hello!"; }</script>
//<h1 onclick="changetext(this)">       !</h1>