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

解决方案 »

  1.   

    看看这篇关于TABLE的文章 http://www.ccscript.cn/Content/2/164.aspx
      

  2.   

    http://blog.sina.com.cn/s/blog_4cf7ee9c0100bpib.html
    javascript 获取 textarea 当前光标 并插入内容
      

  3.   

    改自“syukugai ”的代码:)
    <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>