返回信息流function displayInfo(){
var x = document.getElementById("test");
alert(text(x));
}
function text(e){
var t = "";
//如果传入的是元素,则继续遍历其子元素
//否则假定它是一个数组
e = e.childNodes || e;
//遍历所有子节点
for(var j=0; j<e.length; j++){
//如果不是元素,追加其文本值
//否则递归遍历所有元素的子节点
t+= e[j].nodeType !=1 ? e[j].nodeValue : text(e[j].childNodes);
}
return t;
}
请问e = e.childNodes || e;
这是什么意思?e怎么能等于二者的或呢?
这是一条镜像帖。来源:北邮人论坛 / www-technology / #12487同步于 2011/3/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
请教js中的dom问题
salooloo
2011/3/9镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。