都可以的<table>
<tr>
<td>1111111
</td>
<td>22222
</td>
</tr>
<tr>
<td>33333
</td>
<td onclick="func(this)">44444
</td>
</tr>
</table>
function func(a){
alert(a.parentNode.parentNode.parentNode.rows[0].innerHTML)}
<tr>
<td>1111111
</td>
<td>22222
</td>
</tr>
<tr>
<td>33333
</td>
<td onclick="func(this)">44444
</td>
</tr>
</table>
function func(a){
alert(a.parentNode.parentNode.parentNode.rows[0].innerHTML)}
<html><body>
<table >
<tr id = "a">
<td>1111111
</td>
<td>22222
</td>
</tr>
<tr>
<td>33333
</td>
<td >44444
</td>
</tr>
<tr>
<td>33333
</td>
<td>44444
</td>
</tr>
</table><script language = "javascript">
var a = document.getElementById("a");
var b = a.cloneNode(true);
alert(b.cells.length);
</script>
</body>
</html>
这个时候为什么 通过cells.length 出来的结果就不对了呢。。
不用研究在firefox 下cell[]的问题了