求教怎么获取父div中的子div的id

求教如何获取父div中的子div的id
父div:
<div id="test"></div>

子div是动态生成、动态删除的。
目前情况比较简单,父div里面只有一个子div,所以我就这么做:
我创建子div的时候加上name属性:name="childdiv",然后获取子div的id就像这样:
oldid = document.getElementsByName("childdiv").id
但是得到的oldid确实und的,这是为何?

一般如何获取父div里面的子div的id?特别是有多个子div的时候?
js 父子div

------解决方案--------------------
用jquery吧!很好实现的!
参考文档地址:http://www.php100.com/manual/jquery/
上面有例子
------解决方案--------------------
引用:
父div:
<div id="test"></div>

子div是动态生成、动态删除的。
目前情况比较简单,父div里面只有一个子div,所以我就这么做:
我创建子div的时候加上name属性:name="childdiv",然后获取子div的id就像这样:
oldid = document.getElementsByName("childdiv").id
但是得到的oldid确实und的,这是为何?

一般如何获取父div里面的子div的id?特别是有多个子div的时候?


有一个同类元素,sibling
var parDiv ,selfDiv
selfDiv.sibling 
parDiv.children



------解决方案--------------------
引用:
父div:
<div id="test"></div>

子div是动态生成、动态删除的。
目前情况比较简单,父div里面只有一个子div,所以我就这么做:
我创建子div的时候加上name属性:name="childdiv",然后获取子div的id就像这样:
oldid = document.getElementsByName("childdiv").id
但是得到的oldid确实und的,这是为何?

一般如何获取父div里面的子div的id?特别是有多个子div的时候?
oldid = document.getElementsByName("childdiv")[0].id
------解决方案--------------------
document.getElementsByName
从方法名就可看出:返回的是数组

document.getElementById
这个就没有那个“s”,所以 id 必须唯一