日期:2014-05-16  浏览次数:20319 次

javascript加强(2)

一、元素节点

[html] view plaincopyprint?
  1. //测试元素节点,输出节点名称,节点的类型,节点的值  
  2.   var liElements=document.getElementsByTagName("li");  
  3.   for(var i=0;i<liElements.length;i++){  
  4.      alert(liElements[i].nodeName);  
  5.      alert(liElements[i].nodeType);  
  6.      alert(liElements[i].nodeValue);  
  7.   }  


 

二、属性节点

[html] view plaincopyprint?
  1. //测试属性节点,输出属性节点名称,节点的类型,节点的值  
  2.   var liElements=document.getElementsByTagName("li");  
  3.   for(var i=0;i<liElements.length;i++){  
  4.       var attrElement=liElements[i].getAttributeNode("value")  
  5.       alert("attrElement.nodeName "+attrElement.nodeName);  
  6.       alert("attrElement.nodeType "+attrElement.nodeType);  
  7.       alert("attrElement.nodeValue "+liElements[i].getAttribute("value"));  
  8.   }  


 

三、文本节点

[html] view plaincopyprint?
  1. //测试元素节点,输出节点名称,节点的类型,节点的值  
  2.  var liElements=document.getElementsByTagName("li");  
  3.  for(var