老师请检查
来源:4-11 编程练习
Snakk
2021-10-11 13:47:51
var input=document.getElementsByTagName('input')[0];
var span=document.getElementsByTagName('span')[0];
input.onfocus=function(){
if(input.value.length == 0){
span.innerText="请输入您的姓名";
}
}
input.onblur=function(){
if(input.value.length == 0){
span.innerText="用户名不能为空";
this.className="red";
}else{
span.innerText="";
this.className="";
}
}
1回答
同学你好,不输入任何内容,聚焦失焦后,再次聚焦,边框会变红(放大页面查看效果)。如下:

建议:聚焦时,去掉输入框的red类名,设置className属性值为空即可,示例:

祝学习愉快~
相似问题