首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用javascript查找网格视图中标签的Findcontrol

使用javascript查找网格视图中标签的Findcontrol
EN

Stack Overflow用户
提问于 2014-04-28 04:04:01
回答 1查看 3.5K关注 0票数 0

我有一个有温度场的网格视图。在cell5,我有一个标签,它是数据库的输入。但并非所有行中的所有标签都包含该值。它基于editTemplateField的单击事件。我有访问网格视图中的标签的vb.net代码。但我想通过javascript得到它。下面是我已经尝试过的示例vb.net代码和javascript。

代码语言:javascript
复制
For Each i as gridViewRow in gridview.Rows
    Dim lnk as linkbutton = CType(i.FindControl("del"),LinkButton)
    If lnk.ForeColor = Drawing.Color.Red
        pid = CType(gridview.Rows(i).FindControl("lblposid"), Label).Text 
    End If
Next

javascript:

代码语言:javascript
复制
for (var i = 0; i < grid.rows.length-1; i++) {
 if(grid.rows[i].cells[1].style.color == "red")
 pid = grid.rows[i].cells[5].innerHTML;
}

vb.net工作。但是javascript不起作用。我不知道如何提前在javascript.Thanks中制作它]

注意:模板字段的可见性也是"False“。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-28 05:49:02

我现在找到了自己的解决方案。

代码语言:javascript
复制
for (var i = 1; i < grid.rows.length; i++) 
{
 var links = grid.rows[i].getElementsByTagName("a");
 if(links[1].style.color=="red")
 {
 var spanlist = grid.rows[i].getElementsByTagName("span");
 pid=spanlist[1].innerHTML;
 links[1].style.color="blue";
 }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23332289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档