工作,我用一個文本框,一個gridview內,其功能的onkeyup似乎沒有工作....parentNode在Javascript中似乎並沒有爲我
這裏是我的GridView
<asp:TemplateField>
<HeaderStyle Width="12%" />
<HeaderTemplate>
Advance Detucted
</HeaderTemplate>
<ItemTemplate>
<asp:TextBox ID="TxtAdvanceDeducted" runat="server"
CssClass="text_box_height_14_width_50" onkeyup="check('this');"></asp:TextBox>
</ItemTemplate>
<ItemStyle Width="12%" HorizontalAlign="Center" />
</asp:TemplateField>
而我的javascript函數,
var table = el.parentNode.parentNode.parentNode;
for (var y = 0; y < table.rows.length; y++)
{
for (var x = 0; x < table.rows[y].cells.length; x++)
{
if (table.rows[y].cells[x] == el)
{
alert("Row:" + y + " Cell: " + x);
}
}
}
當通過webdeveloper工具欄檢查我得到了錯誤,
el.parentNode is undefined
任何建議...
alert(table.rows.length)
給了我3 ...但我有2行+一個標題行...
@rahul它的工作,但我不能接收警報... – 2010-02-25 09:12:11
加上第一和第二里面的一些警報循環以及檢查 – 2010-02-25 09:41:09