<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>
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>