this.parentElement.parentElement.parentElement.parentEleme.parentElement.id
中间有多少个parentElement自己算下,text的parentElement是td,再上就是tr,再上table1 以此推
可以打this.parentElement.tagName看下对象的标签
如果这个DIV中没有其它的div,可以用递归算
中间有多少个parentElement自己算下,text的parentElement是td,再上就是tr,再上table1 以此推
可以打this.parentElement.tagName看下对象的标签
如果这个DIV中没有其它的div,可以用递归算
解决方案 »
- 每次QQ后 腾讯会自动弹出资讯小窗口 这个是怎么实现的呢?
- 大家给我解密一下,这个代码关于JS
- 前一篇,后一篇功能
- n个人围成一圈,从1开始报数,每数到m号出去,问最后出去的应该是多少号?
- js获取php动态生成的id
- document.execcommand在ie下正常为什么在firefox下报错
- 屏幕中飘动图片问题。大虾快出手了。。。。。
- 老是提示changeday()对象没找到?真是没办法了。
- 谁能告诉我这段代码是什么意思?
- 网站前台做得不熟,问下,这个工具条,是要自己实现的,还是有什么现成的第三方代码?
- MochiKit.js里在FireFox下调试出问题
- JS的拖拽实现,哪里又好的文章或网站?
<!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" />
<style type="text/css">
</style>
<title>无标题文档</title>
</head>
<body>
<div id="result">
<table>
<table>
<input type="text" id="start1" onclick="alert(document.getElementById('start1').parentNode.parentNode.parentNode.id)" />
<input type="button" id="start2" onclick="alert(document.getElementById('start2').parentNode.parentNode.parentNode.id)" />
</table>
</table>
</div>
</body>
</html>
try {
for(var obj=window.event.srcElement;obj.tagName!="DIV";obj=obj.parentElement){}
}
catch(e){} try{
if (obj.id!="dir1"){}
}
catch(e){}
x=obj.id;