首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

用JS给Gridview中TemplateField的Label赋值解决办法

2012-05-12 
用JS给Gridview中TemplateField的Label赋值Gridview中有文本框也有Label运行程序后看后台代码:文本框是在i

用JS给Gridview中TemplateField的Label赋值
Gridview中有文本框也有Label
运行程序后看后台代码:文本框是在input中的,我会赋值

JScript code
var table = document.getElementById("<%=grvDevelopKit.ClientID %>");table.rows[rowIndex].cells[26].getElementsByTagName("input")[0].value = “123”其中rowIndex是当前的行号

但是Label是在span中
后台代码是这样的:
JScript code
<span id="ctl00_MainContent_grvDevelopKit_ctl03_Lbl4"></span>

请高手指点一下,怎么给这个Label赋值?

[解决办法]
探讨
我用下面的方法赋值,不管用的
JScript codetable.rows[rowIndex].cells[26].getElementsByTagName("span").innerText

[解决办法]

Firefox下面提取的话要用textContent了

试试用下面这个,IE和FF都支持

table.rows[rowIndex].cells[26].getElementsByTagName("span")[0].innerHTML

热点排行