datalist中的后台label,生成前台span标签,id自动变了
本回答被提问者采纳datalist中的后台label,生成前台span标签,id自动变了,而且datalist中有很多label控件
追答这样的在怎么后台生成也不可能会变什么id吧
追问不知道是你理解错了,还是我没说清楚,asp.net中datalist,label是后台标签,label生成的前台代码是span标签,生成前台后他得id就变了.
追答你JS控制的肯定是前台的label的值吧,那你就抓好前台的ID就好了
追问我是获取label的值,问题就在于后台很多label标签生成前台span标签,不知道谁是谁,他得id又是变动的,获取不了。
追答那你的DATALIST 总有iD吧,对应的哪个DATALIST 下面的SPAN不就很好找了
追问谢谢你的提示,我自己想办法解决了!还有就是datalist能在前台循环吗?
...我的datalist有很多label, 前台代码是span标签,我怎么获取我想要的la...
一般是服务器控件在生成html的时候他的ID都是会变的,所以在JS想要获取指定ID的服务器控件可以这样 var lbl=document.getElementById("<%=Label1.ClientID %>");如果是在datalist里面的话也可以这样,比如你想要Label的值为1的Label var label;var lbl=document.getElementById("<%=DataList1.Clie...