封装一个方法,获取文本节点内容

getNodeText(xxx)  :这个多用于进行xml解析时获取xml元素内容,相关内容:var  data=JSON.parse(xhr.responseXML);{responseText}

function getNodeText(node){
     if(window.ActiveXObject){ //此处是为了兼容万恶的IE浏览器
         return  node.text;
     }
     else{
         if(node.nodeType==1){   //此处针对常规浏览器
           return  node.textContent;
         } 
     }
}

ps:nodeType为固定值,文本节点的nodeType为3,元素节点的nodeType为1,属性节点的nodeType为2,

不积小流,无以成江河!记住一万个小时定律!
原文地址:https://www.cnblogs.com/Ed-song/p/7883928.html