用html设置两个按钮。分别是红蓝两种颜色。点击按钮来背景变成相应的颜色。求大神解答。在线等。很!

 我来答
janlzhou
推荐于2018-05-04 · 独学而无友,则孤陋而寡闻
janlzhou
采纳数:157 获赞数:259

向TA提问 私信TA
展开全部
<html>
    <head>
        <title>demo page</title>
    </head>
    <body>
        <input type="button" value="red" onclick ="set_bg_red();" />
        <input type="button" value="blue"  onclick = "set_bg_blue();"/>
        <script>
            function set_bg_red(){
                document.bgColor="#ff0000;";
            }
            function set_bg_blue(){
                document.bgColor="#0000ff;";
            }
        </script>
    </body>
</html>
liuyang054
2016-09-08 · TA获得超过9093个赞
知道大有可为答主
回答量:5317
采纳率:78%
帮助的人:5309万
展开全部
<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>Document</title>
 <script>
    window.onload = function(){
        var redBtn = document.getElementById('redBtn');
var blueBtn = document.getElementById('blueBtn');
        redBtn.onclick = function(){
            document.bgColor = 'red';
        };

blueBtn.onclick = function(){
            document.bgColor = 'blue';
        };
    };
</script>
 </head>
 <body>
  <input type="button" id="redBtn" onclick="redBtn()" value="红色按钮">&nbsp;&nbsp;&nbsp;&nbsp;
  <input type="button" id="blueBtn" onclick="blueBtn()" value="蓝色按钮">
 </body>
</html>

代码保存为html文件格式, 直接用浏览器打开。

效果如下:

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
水晶Angelion
2016-09-08 · TA获得超过473个赞
知道小有建树答主
回答量:579
采纳率:50%
帮助的人:427万
展开全部
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<script>
function onRed(){
document.body.style.backgroundColor="#FF0000";
}
function onBlue(){
document.body.style.backgroundColor="#0000FF";
}

</script>
</head>

<body>
<button onClick="onRed()">red</button>
<button onClick="onBlue()">blue</button>
</body>
</html>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniapplk5OnjiaFpPV2
2018-05-04 · TA获得超过149个赞
知道小有建树答主
回答量:90
采纳率:86%
帮助的人:31万
展开全部
这个简单css()方法和delegate()就可以了,例如下面demo:
两个在html按钮的样式:<button type="button" class="color-info">蓝色按钮<botton> <button type="button" class="color-info">红色按钮<botton>
<script>
$(document).ready(function()[
$(document).delegate('.color-info',"click",function(){
$(this).css("这里写上你在css中标签定义的颜色即可");
});
});
</script>
有问题,再追问我
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
却鸿煊8v
2018-05-04 · 超过21用户采纳过TA的回答
知道答主
回答量:86
采纳率:72%
帮助的人:14.9万
展开全部
<!DOCTYPE html>
<html>
<head>
<script>
var flag=false;
function copyText()
{
if(flag){
document.getElementById("button01").style.backgroundColor="blue";
}else{
document.getElementById("button01").style.backgroundColor="red";
}
flag=!flag
}
</script>
</head>
<body>
<button onclick="copyText()" id="button01">变颜色</button>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小贱鸡品评
2016-09-08 · TA获得超过169个赞
知道答主
回答量:125
采纳率:50%
帮助的人:45.5万
展开全部
js jq ajax , 方法很多 ,写两个按钮 写个点击事件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式