87,909
社区成员
发帖
与我相关
我的任务
分享
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>js控制CSS案例</title>
<!--2.设计样式-->
<style>
#loginSec{width:300px;height: 150px; background-color: #eee;padding: 20px;}
input#username,input#pwd{
outline: none;
border-radius: 10px;/*圆角*/
border:1px solid #666;;
}
.fStyle{
background-color: #ff9;
border:5px solid #666;;
}
.bStyle{
background-color: #fff;
border: 1px solid #666;
}
</style>
<!--3.写js来控制CSS-->
<script>
function $(obj){
return document.getElementById(obj);
}
//获得焦点事件
function focusStyle(obj){
$(obj).className="fStyle";
/* $(obj).style.backgroundColor="#ff9";
$(obj).style.borderColor="#f00";*/
}
//失去焦点事件
function blurStyle(obj){
$(obj).className="bStyle";
/*$(obj).style.backgroundColor="#fff";
$(obj).style.borderColor="#666";*/
}
</script>
</head>
<body>
<section id="loginSec">
用户:<input type="text" id="username" onfocus="focusStyle('username')" onblur="blurStyle('username')"/><br/><br/>
密码:<input type="password" id="pwd" onfocus="focusStyle('pwd')" onblur="blurStyle('pwd')"/><br/><br/>
<button id="btnLogin">登陆</button>
<button id="btnEsc">取消</button>
</section>
</body>
</html>