我使用TR的rowIndex屬性,但它不工作。請讓我知道如果我在這裏做錯了什麼。Javascript rowIndex方法不起作用
function myMethod(){
alert (this.parent.rowIndex ); // parentNode is also used
}
的Html
<table border="1">
<tr>
<td onclick="myMethod();">1.1</td>
<td>1.2</td>
<td>1.3</td>
</tr>
<tr>
<td onclick="myMethod();">2.1</td>
<td>2.2</td>
<td>2.3</td>
</tr>
<tr>
<td onclick="myMethod();">3.1</td>
<td>3.2</td>
<td>3.3</td>
</tr>
<tr>
<td onclick="myMethod();">4.1</td>
<td>4.2</td>
<td>4.3</td>
</tr>
</table>
我正在寫一個答案,但我喜歡這個不夠好等等我不會打擾。不過,通過進一步的解釋,我會指出''this''關鍵字指的是它出現的上下文,而不是函數被調用的上下文。 – 2009-12-01 06:18:36
'父'不存在,它應該是'parentNode' – 2009-12-01 06:23:08
對不起,剪切N粘貼錯誤,更正。 – 2009-12-01 06:25:37