こんな感じのサンプルを作ってみました
ASPX コード
<asp:GridView ID="gv" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:TemplateField HeaderText="check">
<ItemTemplate>
<asp:Label ID="lbl" runat="server" Text='<%#Eval("iso") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
生成された次のGridview
HTML -
<table cellspacing="0" rules="all" border="1" id="gv" style="border-collapse:collapse;">
<tr>
<th scope="col">check</th>
</tr>
<tr>
<td>
<span id="gv_ctl02_lbl">ab</span>
</td>
</tr>
<tr>
<td>
<span id="gv_ctl03_lbl">ab</span>
</td>
</tr>
<tr>
<td>
<span id="gv_ctl04_lbl">ab</span>
</td>
</tr>
</table>
私の場合を見るとわかるように、スパン ID は 2 から始まります。
だから私は次のJavaScriptを試しました
for(i=2;i<5;i++) console.log(document.getElementById('gv_ctl0'+i+'_lbl').innerHTML);
そして結果は
ab
ab
ab
chromeとfirefox(firebug)で試してみました。どちらも正常に動作しています。