求教如何获取父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的时候?
------解决方案--------------------用jquery吧!很好实现的!
参考文档地址:http://www.php100.com/manual/jquery/
上面有例子
------解决方案--------------------
有一个同类元素,sibling
var parDiv ,selfDiv
selfDiv.sibling
parDiv.children
------解决方案--------------------oldid = document.getElementsByName("childdiv")[0].id
------解决方案--------------------document.getElement
sByName
从方法名就可看出:返回的是数组
document.getElementById
这个就没有那个“s”,所以 id 必须唯一