1、
if(event.srcElement.value=="请输入用户名")event.srcElement.value="";
if(event.srcElement.value=="")event.srcElement.value="请输入用户名";
第一行里面第一个判断是两个等号,第二个赋值是一个等号。直接把前面和后面ctrl+c,ctrl+v颠倒之后,第二行报错了。复制粘贴一定要谨慎。
2、
event.srcElement.focus();
event.srcElement.select();
最开始把src写成scr了,然后又没有加后面的()
3、
<input id="username" οnmοuseοver="mover();" οnclick="mclick();" οnblur="mblur();" value="请输入用户名">
所有调用函数的地方,一定要写上括号
4、不要乱把word里面的东西复制粘贴到nodepad++里面,word里面的引号不知道是什么格式的,反正不是半角英文的。
5、setTimeout这里out是小写的。开始一行一行对代码,两个一模一样的代码后面那个死活就不对呢?真是考验我找茬的能力啊!最后截图贴到画图里面才发现!
6、注意Boolean中的B是大写的
7、var a = new Array(); a.length,这里是没有括号的,a.pop(),这里则是有括号的。属性是个什么东东,都吃么,为什么就没括号呢