getChildNodes函数,取得某一元素子元素,为了兼容FF,返回一个纯数字数组

本篇日志由 小王 于 星期四 03-18, 2010 发布在 javascript.  标签:, ,

1
2
3
4
5
6
7
8
9
10
function getChildNodes(o) {
	var o_childNodes = G(o).childNodes;
	var childNodes_Array = [];
	for(var i=0;i<o_childNodes.length;i++) {
		if(o_childNodes[i].nodeType==1) {
			childNodes_Array.push(i);
		}
	}
	return childNodes_Array;
}

特别注意,返回的是一个纯数字数组,返回对象需要这样

1
2
3
4
5
6
7
8
9
10
function getChildNodes(o) {
	var o_childNodes = G(o).childNodes;
	var childNodes_Array = [];
	for(var i=0;i<o_childNodes.length;i++) {
		if(o_childNodes[i].nodeType==1) {
			childNodes_Array.push(o_childNodes[i]);
		}
	}
	return childNodes_Array;
}

暂时还没有评论.

发表评论

您的大名:
(必填)
邮件地址:
(必填,不会被公开)
网站地址:
评论内容: