js 递归获取dom某节点的所有子节点 如:<div> a <div> b <div>c</div> <div></div>知道a 的节点找到b和c、知道b找到c 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $("#divparent *") 返回JQUERY数组 id=divparent 下的所有元素 http://www.cnblogs.com/kaixin110/archive/2008/05/20/1203412.html 想要哪个有哪个 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title><script type="text/javascript"> var s=[]; function findChild(x){ var c=x.childNodes; for(var i=0;i<c.length;i++){ if(c[i].tagName){ s.push(c[i].id); } if(c[i].childNodes){ findChild(c[i]); } } } function init(){ var a=document.getElementById("a"); s.push(a.id); findChild(a); alert(s); } window.onload=init;</script></head><body><div id="a"> a <div id="b"> b <div id="c">c</div> <div></div></body></html>这样试试 封装YUI DOC的JS文档化工具 jS 向页面生成JSP:INCLUDE 标签 动态下拉框的实现 怎样动态控制function? 何在javascript中运用正则表达式 郁闷我的javaScript 求救 如何让javascript识别自己的对象 在登陆页面的用户名输入时如何记住以前登陆过的用户名,只要用户选一下就行? javascript如何調用運行本地程序? 关于Javascript加密的问题 用document.createElement()动态创建的组件能不能区分大小写啊? jquery 控制div
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
var s=[];
function findChild(x){
var c=x.childNodes;
for(var i=0;i<c.length;i++){
if(c[i].tagName){
s.push(c[i].id);
}
if(c[i].childNodes){
findChild(c[i]);
}
}
}
function init(){
var a=document.getElementById("a");
s.push(a.id);
findChild(a);
alert(s);
}
window.onload=init;
</script>
</head><body>
<div id="a">
a
<div id="b">
b
<div id="c">c</div>
<div></div>
</body>
</html>
这样试试