function test(a){
var obj = getTd(a);//获取元素所在的td
listChild(obj); //扫描
}
//扫描obj中的所有元素,包括所有子元素
//_function
function listChild(obj){
var childNodes = obj.children;
for (var i=0,j=childNodes.length ;i<j ;i++) {
_operationChild(childNodes[i]);
if (childNodes[i].children.length>0) {
listChild(childNodes[i]);
}
}
}
//扫描obj元素时对元素的操作
function _operationChild(child){
alert(child.nodeName);
}
//获取对象所在的td
function getTd(obj){
while(obj.nodeName!="TD"){
obj = obj.parentNode;
}
return obj;
}
<body>
<table>
<tr>
<td id="aaa">
<div name="a">
<div name="b">
<input type="text" name="userName" />
<input type="hedden" name="userId" />
</div>
</div>
<div name="c">
<div name="d">
<div name="e">
<input type="button" name="add(this)" value="TEST" onclick="test(this)" />
</div>
</div>
</div>
</td>
</tr>
</table>
</body>
分享到:
相关推荐
华视电子CVT-500TD高拍仪驱动程序
从一个索引序号,很容易得到该索引对应的子节点或者子元素,直接用parentNode.childNodes[index] 或 parentNode.children[index] 就行。 但反过来,已知一个节点或元素对象,要知道它的索引序号则没有那么直接了。 ...
web程序设计中的表格 其中包含table td td常见的属性 对掌握简单的表格很有用
xxxtd 缩略td 缩略td 缩略td 缩略td 缩略
td-scdma中文协议,td-scdma中文协议,td-scdma中文协议4
使用javascript来获取table中某个td的值,这样可以动态设置td的属性
描述td中缺陷划分的等级。描述td中缺陷划描述td中缺陷划分的等级。分的等级。
TD中设置邮件服务器的简单设置步骤,仅供参考,有兴趣的朋友一起学习交流。
webtable类-对于页面中列表含有table的,获取元素对象的方法类
正则取html中table中td中的值 京华志&精华志出品 分享资源 C# ASP.NET SQL DBA 源码
html中让表格td中的多余字体自动换行的
使用js或者jquery查找父元素、子元素经常遇到。可是用起来总容易混淆,这里统一总结了一下,以后用起来相信会方便好多 这里jquery向上查找父元素 用到的方法:closest() parents() parent() 向下查找子元素 用到的...
包括TD-LTE-Advanced移动通信系统设计、TD-LTE技术原理与系统设计两本书,有书签。
用户也可以在TD中直接输入程序指令,编写简单的程序(在这种情况下,用户每输入一条指令,TD就立即将输入的指令汇编成机器指令代码)。作为入门指导,下面简单介绍一下TD的使用方法,更详细深入的使用说明请参考相关...
简单介绍在TD中创建Oracle项目,帮助大家学习。
TD-SCDMA中文协议,终于找到了,分享给大家.
TD8.0汉化包 运行td8.0后双击即可安装 安装后生启td8
TD200中文手册 西门子PLC ,能更方便的使用td200
本文考虑了一种TD-SCDMA系统中的上行信道估计,其信息包含在每个突发中,并且使用每个突发中的训练序列来进行信道估计。因为其中涉及到矩阵和向量的乘法运算,TD-SCDMA系统的信道估计是昂贵的。本文论述了TD-SCDMA...
JSP中table的td标签迭代循环,控制循环的行数,换行