parentElement 获取对象层次中的父对象。
parentNode 获取文档层次中的父对象。
childNodes 获取作为指定对象直接后代的 HTML 元素和 TextNode 对象的集合。
children 获取作为对象直接后代的 DHTML 对象的集合。
parentNode和parentElement功能一样,childNodes和children功能一样。但是parentNode和childNodes是符合W3C标准的,可以说比较通用。而另外两个只是IE支持,不是标准,Firefox就不支持 你小子,多给你些资料
parentNode 获取文档层次中的父对象。
childNodes 获取作为指定对象直接后代的 HTML 元素和 TextNode 对象的集合。
children 获取作为对象直接后代的 DHTML 对象的集合。
parentNode和parentElement功能一样,childNodes和children功能一样。但是parentNode和childNodes是符合W3C标准的,可以说比较通用。而另外两个只是IE支持,不是标准,Firefox就不支持 你小子,多给你些资料
解决方案 »
- Extjs简单的JS引用问题
- 如何遍历数组?
- JS 在不同DIV里取得同名但不同值input的ID
- 关于checkbox的传值的问题.
- js高手速入!!!!!!!!!高分
- 清除缓存
- 回答者加5分,解决者加100分 [偶有一个关于图片等像素大小缩放的问题 ]
- 一个页面设计问题
- ie6.0出现cookie阻档,???
- 一个简单问题!!==>>页面b打开页面a,a关闭时返回值到b中的文本框里,这样写对吗?<A HREF='#' onClick="javascript:self.opener.form[0
- ie 中的 insertAdjacentElement 在firefox中怎样实现的
- window.open 问题`
是就应该没问题啊
adfasdf
<span>2</span> <span>3</span><span><TABLE>
<TR><TD>4</TD></TR></TABLE></span>
</div><script>
function getChildRen(o)
{
var ary_o = new Array;
if (c = o.childNodes)
{
for (var i=0; i<c.length; i++)
{
if (c[i].nodeType == 1)
{
ary_o.push(c[i])
}
}
}
return ary_o;
}
</SCRIPT>
<input type="button" value="getChildRen" onclick="alert(getChildRen(document.getElementById('divid')).length);"/>
<input type="button" value="children" onclick="alert(document.getElementById('divid').children.length);"/>试一试,祝你好运:)
另外提醒注意ff下文字节点的问题
谢谢各位,顺便问下,
childNodes 下的文本怎么取哦?
显示的内容。
在IE下childNodes[intTmp].innerText;就取到值了。
可在FF下,取到的是undefined
怎么弄哦?