怎么onfocus事件和onblur事件在我电脑的谷歌浏览器和火狐浏览器没反应,在IE又可以了呢?
吃~货 2019-10-14 11:00:15 <!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
*{
margin: 0;
padding: 0;
}
.login{
width: 400px;
height: 500px;
margin: 50px auto;
background-color: #b3d4fc;
}
</style>
</head>
<div class="login">
<table>
<tr>
<td> 账号:</td>
<td><input type="text" class="name"></td>
<td><span class="name1"></span></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="password" class="pass"></td>
<td><span class="pass1"></span></td>
</tr>
<tr>
<td>确认密码:</td>
<td><input type="password" class="alpass"></td>
<td><span class="alpass1"></span></td>
</tr>
<tr>
<td>验证码:</td>
<td><input type="text" class="mynum"></td>
<td><span id="num"></span></td>
<td><span class="mynum1"></span></td>
</tr>
<tr>
<td><input type="submit" value="登录" class="btn" ></td>
<td><input type="submit" value="注册" class="btn" ></td>
</tr>
</table>
</div>
<body>
<script>
/*随机生成max到min之间的随机整数*/
function getromdomnumber(max,min){
return Math.floor(Math.random()*(max-min)+min)
}
/*随机在字符串Code中生成长度为length的验证码*/
function romdom(length){
var Code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
var finalCode = '';
for(var i = 0;i < length;i++){
var index = getromdomnumber(0,62);
var newCode = Code[index];
finalCode += newCode;
}
return finalCode;
}
var num = document.getElementById("num");
num.innerHTML = romdom(4);
var name = document.querySelector('.name');
name.onfocus= function(){
console.log('获取焦点')
}
name.onblur = function(){
console.log('失去焦点')
}
</script>
</body>
</html>