问题描述
代码如下vardiag=newDialog("Diag2");diag.Width=900;//diag.Height=400;diag.Height=document.body.offsetHeight;diag.Title="详细信息";//diag.URL="../deinfo.aspx?id="+returnValue;//diag.URL=returnValue;diag.URL="../deinfo.aspx?id="+;要得到id值repeter里面是这样的<inputid="text"class="td"type="checkbox"onclick="zOpen()"value="详情"name="tr"accesskey='<%#Eval("Newid")%>'/>如果用document.getelemengtbyid("text").acesskey.tostring();取到的值永远都是第一个请问各位怎么才能解决这个问题,求解
解决方案
解决方案二:
不是第一个才怪呀,你这样子肯定的人家是循环来的
解决方案三:
你应该使用<inputname="text"获得x=document.getElementsByName("text")for(i=0;i<x.length;i++)alert(x[i].acesskey)
解决方案四:
一个页面中的id值必须是唯一的
解决方案五:
引用2楼net_lover的回复:
你应该使用<inputname="text"获得x=document.getElementsByName("text")for(i=0;i<x.length;i++)alert(x[i].acesskey)
我马上就试试你这种方法!但愿可以纠结好长时间了
解决方案六:
引用4楼qq330987260的回复:
引用2楼net_lover的回复:你应该使用<inputname="text"获得x=document.getElementsByName("text")for(i=0;i<x.length;i++)alert(x[i].acesskey)我马上就试试你这种方法!但愿可以纠结好长时间了
还是不行
解决方案七:
本帖最后由 net_lover 于 2011-12-13 23:36:05 编辑
解决方案八:
本帖最后由 net_lover 于 2011-12-13 23:35:46 编辑
解决方案九:
本帖最后由 net_lover 于 2011-12-13 23:35:24 编辑