Posted in Javascript onApril 25, 2013
js部分:
var checkboxs = document.getElementsByTagName("input"); for(var i=0;i<checkboxs.length;i++) { if(checkboxs[i].type=="checkbox" && checkboxs[i].checked==true){ var trobj=checkboxs[i].parentNode.parentNode; //找到tr节点 if(trobj.rowIndex > 0){ var tdobj=trobj.children; var amount = tdobj[3].children.item(0).value; //找到td节点的value 对应第4个td alert(amount); } } }
html的repeater
<asp:repeater id="repeater1" runat="server"> <ItemTemplate> <tr class="TableDetail2"> <TD> <input type =checkbox name="checkboxs" ID="checkbox" Runat="server" Width="15" value = '<%# Container.DataItem("mocode") %>'/> </TD> <td class="nowrap"> <asp:ImageButton id="btnkxcode" runat="server" Width="15" ImageUrl="../image/search.jpg" CommandName="btnkx" Height="15"></asp:ImageButton> <asp:TextBox id="ckxcode" runat="server" CssClass="TextBox1" Text='<%# Container.DataItem("itemtype") %>'> </asp:TextBox></td> <td class="nowrap"> <asp:ImageButton id="btnkxname" runat="server" Width="15" ImageUrl="../image/search.jpg" CommandName="btnkxn" Height="15"></asp:ImageButton> <asp:TextBox id="ckxname" runat="server" CssClass="TextBox1" Text='<%# Container.DataItem("itemname") %>'> </asp:TextBox> </td> <td class="nowrap"> <asp:TextBox id="amount" runat="server" CssClass="TextBox1" Text='<%# Container.DataItem("ysamount") %>'> </asp:TextBox></td> </tr> </ItemTemplate> </asp:repeater>
利用js的Node遍历找到repeater的一个字段实例介绍
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@