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

怎么在js中实现将div中已经存在的东西清除

2012-05-01 
如何在js中实现将div中已经存在的东西清除本人为初学者,在用Js做毕业设计遇到以下一个问题,请高手指教!做

如何在js中实现将div中已经存在的东西清除
本人为初学者,在用Js做毕业设计遇到以下一个问题,请高手指教!

做了一个注册界面,想用一个js来判断输入的信息是否符合规则,部分代码如下::

JScript code
function form_validate(){    //验证邮箱    if(("")== document.form1.mailname.value ){            document.getElementById("checkEmail").innerHTML="邮箱不能为空";            form1.mailname.focus();            return false;    }    if(checkEmail(trim(document.form1.mailname.value))==false){            document.getElementById("checkEmail").innerHTML="邮箱不合法,请重新填写";            form1.mailname.focus();            return false;    }   return  true;}


DIV是这么写的 <div id="checkEmail" style="color: red"></div>  

具体方法是:判断输mailname是否符合规则, 遇到的问题是这样的:如果第一次填入符合要求,那么输入其他东西时就不会显示div里要填充的东西(比如:不能为空/不合法、、)
  但是如果第一次输入就不符合规则,这时会显示(比如:不能为空/不合法、、),改正符合规则后,div里还会显示这写东西,怎么去掉、、、

[解决办法]
用onblur失焦来判断,如果符合,那么去掉错误的提示信息


http://www.w3school.com.cn/htmldom/event_onblur.asp
楼主参考下

热点排行