var re=RegExp("(^|\\s)"+ name + "(\\s|$)");上面这行代码有谁可以帮忙分析一下:下面这段代码中比如参数e 的实际值: e=document.getElementsByTagName('div'); 
那位大侠知道 e=e.childNodes || e;  代码什么意思?
 //获取指定元素的文本内容   function text(e)
  {
var t='';

e=e.childNodes || e; alert(e.constructor); for (j=0; j<e.length; j++)
{
t+=e[j].nodeType!=1 ? e[j].nodeValue:text(e[j].childNodes);

} return t;
  }