javascript里如何获取GridView里某一行某一列的值 GridView新加了一列Button,需要在点击某行的Button时获取该行另外某一列的值,javascript该如何做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你查下DHTML手册,JS操作TABLE也是行和列这样操作的 function updateInfo_onclick(){ var obj=event.srcElement; while(obj.tagName!="TR") { obj =obj.parentElement; } var str=obj.children[0].innerText; alert(str);}children[0]是第一列,想取那列该一下就行了 <asp:Literal ID="litID" Visible="false" runat="server" Text='<%#Eval("NewsID") %>'></asp:Literal>放在GridView一列了,只要取litID.Text值就行了 LS两位能不能解释一下语句的含义因为我刚开始学习.net,很多东西都还不知道 <asp:TemplateField HeaderText="测试"> <ItemTemplate> <input id="Button1" type="button" value="button" onclick="return updateInfo_onclick();"/> </ItemTemplate> <HeaderStyle HorizontalAlign="Center" /> <ItemStyle HorizontalAlign="Center" Width="15%" /></asp:TemplateField>gridview里的定义,我这里没问题,不知你是怎么定义的 function updateInfo_onclick(){ var obj=event.srcElement; while(obj.tagName!="TR") { obj =obj.parentElement; } var str=obj.children[0].innerText; alert(str);}应该没有问题 function updateInfo_onclick() { var table=document.getElementById("GridView"); var row=table.rows("你想要的行的索引");} 谢谢LS的各位,我编译后在IE里试能正常实现功能,但是在firefox里还是不行。还是给分先。 为什么在firefox里会提示event is not defined? function updateInfo_onclick(){ var obj=event.srcElement; while(obj.tagName!="TR") { obj =obj.parentElement; } var str=obj.children[0].innerText; alert(str);} 未能加载文件或程序集“App_Code”或它的某一个依赖项。另一个程序正在使用此文件,进程无法访问。 一个关于线程安全问题 请问如何绑定Repeater里的Lable控件 用Dreamweaver做前台,怎样用visual studio做后台 GridView数据绑定到XML的节点属性?怎么绑定和编辑? 【急】NumericUpDown的加减事件! 关于DataList的问题 如何才能将ajax返回的html显示到body上 c#好学吗? 救命问题!急呀!页面数据访问? WebService 提示IList接口不能序列化?代码如下 GridView问题
function updateInfo_onclick()
{
var obj=event.srcElement;
while(obj.tagName!="TR")
{
obj =obj.parentElement;
}
var str=obj.children[0].innerText;
alert(str);
}
children[0]是第一列,想取那列该一下就行了
放在GridView一列了,只要取litID.Text值就行了
因为我刚开始学习.net,很多东西都还不知道
<ItemTemplate>
<input id="Button1" type="button" value="button" onclick="return updateInfo_onclick();"/>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" Width="15%" />
</asp:TemplateField>
gridview里的定义,我这里没问题,不知你是怎么定义的
function updateInfo_onclick()
{
var obj=event.srcElement;
while(obj.tagName!="TR")
{
obj =obj.parentElement;
}
var str=obj.children[0].innerText;
alert(str);
}应该没有问题
{
var table=document.getElementById("GridView");
var row=table.rows("你想要的行的索引");
}
{
var obj=event.srcElement;
while(obj.tagName!="TR")
{
obj =obj.parentElement;
}
var str=obj.children[0].innerText;
alert(str);
}