div.childNodes
nextSibling
等
nextSibling
等
解决方案 »
- js显示图片
- 编写了一个网页 为什么javascript就是不管用 求帮助 谢谢
- 加入一大段字符串 结果让我的aptana里面的代码全乱了 ~花了一个小时 又从新写了一遍 怎样才能编辑这样的字符串呢?用什么编辑器??
- radio 的问题 求助
- firefox中iframe改变父窗口url,document.write会失效?
- 如何对已经数组格式化,并进行远程提取
- 进来看看啊~~遇到奇怪问题~~帮忙解决~! [100分]
- 关于层的显示和隐藏的问题,帮帮忙!急阿!小妹先谢了!
- 在下拉框中选名字,怎样输入名字的拼音的第一个字母就自动定位到改名字下,不用自己找那么费劲?
- 请问lanbor(兰波)还在么?
- 列表选项控制问题
- 为什么程序不执行?
<body>
<div id="div_panel">
<a href="http://www.csdn.net">床上等你</a>
<table><tr><td></td><tr></table>
</div>
<script type="text/javascript">
var div_panel = document.getElementById("div_panel");
var msg = "";
for (var i = 0; i < div_panel.childNodes.length; i++) {
msg += div_panel.childNodes[i].tagName + "\n";
}
alert(msg);
</script>
</body>
</html>
for(var i=0; i<obj.childNodes.length; i++){
obj.childNodes[i].className="bgcolor_"+i;
}
element没试过,我马上去试试。
elements可以用,详细用法自己再找找,例:document.formAddMod.elements[0].value//取得第一个元素的值
但是firstChild和nextSibling是一样的吧
就我而言,同样的HTML代码,在FF,IE,OP下使用childNodes所得到的子节点数目是不同的。自然firstChild和nextSibling也会有差别。
附上简单的HTML代码证实
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script type="text/javascript">
window.onload=function (){
alert(document.body.childNodes.length);
}
</script>
</head><body>
<p>p1</p>
<div>div</div>
<a href="">aaa</a>
</body>
</html>