日期:2014-05-16  浏览次数:20362 次

如何用JS清空label的值
一个注册页面(reg.aspx)

有5个TextBox,5个label,TextBox用于输入用户名、密码等等,label用于检测TextBox有效性时显示的提示语句
检测有效性都是通过Ajax实现

有一个重置的按钮,使用onclick="javascript:document.forms[0].reset();"可以把TextBox清空,但不能清空label的

如果使用document.getElementById("<%=label.ClientID%>").innerHTML = " ";来实现清空,就要有多少个控件就要写几个语句,这显得很麻烦。

如果使用一个循环函数,如何获取到范围呢?因为页面除了这几个label外还有页头页脚等其他地方好多的label。

这是我想用来清空label值的思路,不知可行性如何?如果觉得可行,应该如何实现呢?谢谢!有其他更好的方法更好!

------解决方案--------------------
可以考虑使用jquery的筛选器 通过 class 来获取你锁需要的label