获得<td>里的name属性,脚本部分要写在后面.
<table>
<tr>
<td name="td">
<a href="javascript:test(this)">aaaaa</a>
</td>
</tr>
</table><script>
function test(data){
alert(data);
}
</script>
<table>
<tr>
<td name="td">
<a href="javascript:test(this)">aaaaa</a>
</td>
</tr>
</table><script>
function test(data){
alert(data);
}
</script>
<script>
test(this);
function test(data){
alert(data);
}
</script>
只是因为this是一个关键字所以出来的是object而不是返回了节点<a>只是一个调用,你把this改成document是一样的效果,就是个关键字而已,这样是不能通过this得到td的
事实上我是想通过href="javascript:"来实现DisplayTags点击每列column弹出一个对话框
忙虎一上午,证明了这个方法不可行啊,看来要尝试自定义标记来实现
<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>