辛苦老师帮忙检查一下

来源:4-11 编程练习

小雨不大点

2021-04-22 11:14:56

相关代码:

<!DOCTYPE html>
<html>

<head lang="en">
<meta charset="UTF-8">
<title>onblur和onfocus</title>
<style type="text/css">
.red {
border: 1px solid red;
}
</style>
</head>

<body>
姓名:<input type="text"> <span></span>
<script type="text/javascript">
// 补充代码
var input = document.getElementsByTagName('input')[0];
var span = document.getElementsByTagName('span')[0];
input.onfocus = function () {
if (input.value.length==0){
span.innerHTML = '请输入您的姓名';
}
span.innerHTML = '';
}
input.onblur= function(){
span.innerHTML = '';
if (input.value.length==0){
input.className="red";
span.innerHTML = '用户名不能为空';
}
}
</script>
</body>

</html>


写回答

1回答

好帮手慕言

2021-04-22

同学你好,测试同学提供的代码,效果如下:

http://img.mukewang.com/climg/6080f2ae09b6160e02680036.jpg

建议:如果输入了内容,边框颜色就不能为红色了。修改如下:

http://img.mukewang.com/climg/6080f30809ad9df905520292.jpg

祝学习愉快~

0

0 学习 · 15276 问题

查看课程