获得<td>里的name属性,脚本部分要写在后面.
<table>
<tr>
<td name="td">
<a href="javascript:test(this)">aaaaa</a>
</td>
</tr>
</table><script>
    function test(data){
       alert(data);
    }
</script>

解决方案 »

  1.   

    如何通过这个this对象来获得<td>里的name属性呢?
      

  2.   

    你写在herf里的="javascript:test(this)"就相当于
    <script>
        test(this);
        function test(data){
       
           alert(data);
        }

    </script>
    只是因为this是一个关键字所以出来的是object而不是返回了节点<a>只是一个调用,你把this改成document是一样的效果,就是个关键字而已,这样是不能通过this得到td的
      

  3.   

    回答很满意 结帖
    事实上我是想通过href="javascript:"来实现DisplayTags点击每列column弹出一个对话框
    忙虎一上午,证明了这个方法不可行啊,看来要尝试自定义标记来实现
      

  4.   

    可以这么实现
    <script>
        //test(this);
        function test(data){
       
           alert(data.parentElement.name);
        }

    </script><table>
    <tr>
    <td name="td">
    <a href="#" onClick="test(this)">aaaaa</a>
    </td>
    </tr>
    </table>
      

  5.   

    毁就毁在displayTags的column里没有onclick这个方法 呵呵