jq怎样变背景颜色,然后字也跟着变点击别的字再变回来

ba_zhuayu 2017-05-08 08:36:49
<!doctype html>
<html>
<head>
<title>jquery test</title>
<script src="jquery-3.2.1.min.js"></script>
</head>

<body>
<button style="background-color:white" value="white">白色</button>
<button style="background-color:red" value="red">红色</button>
<button style="background-color:green" value="green">绿色</button>
<button style="background-color:yellow" value="yellow">黄色</button>
</body>
<script>
$(document).ready(function(){
$("button").click(function(){
var color = this.value;
$("body").css("background-color",color);
var s=$(this).html();
$(this).html('改变');
});
});
</script>
</html>
...全文
166 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ba_zhuayu 2017-05-10
  • 打赏
  • 举报
回复
if (upObj) upObj.html(s);这个怎么回事? s=$(this).html(); upObj = $(this); $(this).html('改变');
天际的海浪 2017-05-08
  • 打赏
  • 举报
回复

$(document).ready(function(){
    var s,upObj;
    $("button").click(function(){
	    if ($(this).html()=='改变')
	    	return; 
        var color = this.value; 
        $("body").css("background-color",color); 
        if (upObj)
	        upObj.html(s);
        s=$(this).html();
        upObj = $(this);
        $(this).html('改变');
    }); 
}); 

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧