<html>
<head>
<script language="javascript">
function test(event){
var e = event || window.event;
var o = e.srcElement;
while( o.tagName != "TR" ){
o = o.parentNode;
}
alert( o.id );
}
</script>
</head>
<body>
<table onclick="test();" border="1">
<tr id="id1">
<td>111</td>
<td>sss</td>
<td>sss</td>
</tr>
<tr id="id2">
<td>222</td>
<td>sss</td>
<td>sss</td>
</tr>
<tr id="id3">
<td>333</td>
<td>sss</td>
<td>sss</td>
</tr>
<tr id="id4">
<td>444</td>
<td>sss</td>
<td>sss</td>
</tr>
<tr id="id5">
<td>555</td>
<td>sss</td>
<td>sss</td>
</tr>
<tr id="id6">
<td>666</td>
<td>sss</td>
<td>sss</td>
</tr>
</body>
</html>
<head>
<script language="javascript">
function test(event){
var e = event || window.event;
var o = e.srcElement;
while( o.tagName != "TR" ){
o = o.parentNode;
}
alert( o.id );
}
</script>
</head>
<body>
<table onclick="test();" border="1">
<tr id="id1">
<td>111</td>
<td>sss</td>
<td>sss</td>
</tr>
<tr id="id2">
<td>222</td>
<td>sss</td>
<td>sss</td>
</tr>
<tr id="id3">
<td>333</td>
<td>sss</td>
<td>sss</td>
</tr>
<tr id="id4">
<td>444</td>
<td>sss</td>
<td>sss</td>
</tr>
<tr id="id5">
<td>555</td>
<td>sss</td>
<td>sss</td>
</tr>
<tr id="id6">
<td>666</td>
<td>sss</td>
<td>sss</td>
</tr>
</body>
</html>
解决方案 »
- 求高人解释一下这个js.
- 菜鸟问:gl(0)的问题
- 做一个在线文本编辑器,对选中文本做超连接问题,关于Firefox
- JavaScript 异常try catch机制
- 如何通过js自动弹出alert对话框效果代码
- VBscript 里 chr() 与 chrB()到底什么区别???我快疯了!!!
- 如何用angular实现childRouter的功能?
- jQuery easyUI表单里数据修改保存后,datagrid里的数据也更改
- 用JS控制,点击所缩略图切换对应大图,第二次双击会隐藏大图的问题
- 利用jq如何让这种经验条上的球根据经验比例变化
- javascript中 把相对路径转化为绝对路径的函数是什么?
- window的问题
javascript 获取 textarea 当前光标 并插入内容
<html>
<head>
<script language="javascript">
function test(event){
//FF兼容
var e = event || window.event;
var el = e.srcElement || e.target;
if(el.tagName.toLowerCase()=="td")//el可能是table等,但大部分都是td
{
alert(el.id);
}
}
</script>
</head>
<body>
<table onclick="test();" border="1">
<tr id="id1">
<td>111</td>
<td>sss</td>
<td>sss</td>
</tr>
<tr id="id2">
<td>222</td>
<td>sss</td>
<td>sss</td>
</tr>
<tr id="id3">
<td>333</td>
<td>sss</td>
<td>sss</td>
</tr>
<tr id="id4">
<td>444</td>
<td>sss</td>
<td>sss</td>
</tr>
<tr id="id5">
<td>555</td>
<td>sss</td>
<td>sss</td>
</tr>
<tr id="id6">
<td>666</td>
<td>sss</td>
<td>sss</td>
</tr>
</body>
</html>