jquery中点击一个div背景变成红色,再次点击,div的背景变回白色。怎么做?求大神~~~~
1个回答
展开全部
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>
RunJS 演示代码
</title>
</head>
<body>
<div onclick="style.backgroundColor=this.c?this.c='':this.c='red'">
dd
</div>
</body>
</html>
追问
div里面的字体也要变得,大神,背景变成红色之后div的字体会变成白色。再次点击div 背景变成白色,字体变成灰色
追答
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>
RunJS 演示代码
</title>
<style>
div.a{
background-color:white;color:gray;
}
</style>
</head>
<body>
<div class="a" onclick="style.backgroundColor=this.c?this.c='':this.c='red';style.color=this.b?this.b='':this.b='white'">
dd
</div>
</body>
</html>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询