用js写 有六个按钮点击按钮会变色 然后其他按钮恢复原来的颜色
发布网友
发布时间:2022-04-23 13:32
我来回答
共5个回答
懂视网
时间:2022-05-14 07:11
本文主要和大家分享CSS使用classList实现两个按钮样式的切换效果,在一些页面我们需要使用两个按钮来回切换,怎么实现这样的功能呢?需要的朋友跟随脚本之家小编一起学习吧。
classList属性的方法:add();remove();toggle();
描述,在一些页面我们需要使用两个按钮来回切换,如图:

我们要使用到add()和remove()方法
html部分:
<p class="login-title">
<a href="javascript:void(0)" class="mya1" id="mya" onclick="myonclick()">注册</a>
<a href="javascript:void(0)" class="mya2" id="myaa" onclick="myonclick1()">登陆</a>
</p>
js部分:
css部分:
.login-title{
width:200px;
height:200px;
margin: 0 auto;
background-color:antiquewhite;
}
.mya2{
padding: 0 20px 10px 20px;
color:#FFFFFF;
font-size:22px;
text-decoration:none;
}
.mya1{
padding:0 20px 10px 20px;
color:#7F4A88;
font-size:22px;
text-decoration:none;
border-bottom:2px solid #7F4A88;
}
.newClassName{
padding:0 20px 10px 20px;
color:#7F4A88;
font-size:22px;
text-decoration:none;
border-bottom:2px solid #7F4A88;
}
.newClassName1{
padding: 0 20px 10px 20px;
color:#FFFFFF;
font-size:22px;
text-decoration:none;
}


热心网友
时间:2022-05-14 04:19
可以使用js的css方法实现点击按钮会变色,然后其他按钮恢复原来的颜色。
具体步骤如下:
需要准备的材料分别是:电脑、浏览器、ultraedit。
1、在ue编辑器中新建一个空白的html文件,js文件。
2、在ue编辑器中输入以下html代码。
3、在ue编辑器中输入以下js代码。
4、编辑完成以后,在ue编辑器中点击保存,格式选择UTF8无BOM。
5、在浏览器中打开此html文件,可以看到最终想要点击按钮会变色,然后其他按钮恢复原来的颜色效果。
热心网友
时间:2022-05-14 05:37
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
*{
margin: 0;
padding: 0;
}
li {
list-style: none;
float: left;
margin:20px;
}
input {
width: 100px;height: 40px;
}
input.on {
background-color: red;
}
</style>
</head>
<body>
<div>
<ul>
<li><input type="button" class="on"></li>
<li><input type="button"></li>
<li><input type="button"></li>
<li><input type="button"></li>
<li><input type="button"></li>
<li><input type="button"></li>
</ul>
</div>
<script>
var list = document.getElementsByTagName('input');
for(let i = 0;i<list.length;i++) {
list[i].addEventListener('click',function() {
for(let i=0;i<list.length;i++) {
list[i].removeAttribute('class');
}
this.setAttribute('class','on')
})
}
</script>
</body>
</html>
//这是原生js写的,用jq会更简单点
追问我的事button按钮 class已经有值啦
优惠商家
第二份半价
追答$('.btn').on('click',function() {
$(this).addClass('on').siblings().removeClass('on');
})
//思路是一样的,给这个.btn 加一个类名为on的样式,点击button时候给button加class为'on',
//同时移除兄弟节点的button的class为'on'的类名
热心网友
时间:2022-05-14 07:11
思路:
先将六个按钮的颜色都回复原来的,
再将点击的按钮变色就可以了。
code:
let inpDomList = document.querySelectorAll('input');
for(let i = 0;i<inpDomList.length;i++){
inpDomList[i].classList.remove('aaa');
}
this.classList.add('aaa')
热心网友
时间:2022-05-14 09:03
一个全局变量记录被按下的按钮控件对象1设置所有按钮颜色为灰色2所有按钮的鼠标进入事件相同,检测被按下按钮是否为该按钮,不是的话将该按钮的背景色改为深灰3所有按钮的鼠标移出事件相同,检测被按下按钮是否为该按钮,不是的话将按钮的背景色设置为灰色4按钮点击事件,执行方法1,并将触发事件的按钮背景色设为黑色,将全局变量记录被按下的按钮设置为该按钮可使用sender as button 来获取被点击的按钮
用js写 有六个按钮点击按钮会变色 然后其他按钮恢复原来的颜色
1、在ue编辑器中新建一个空白的html文件,js文件。2、在ue编辑器中输入以下html代码。3、在ue编辑器中输入以下js代码。4、编辑完成以后,在ue编辑器中点击保存,格式选择UTF8无BOM。5、在浏览器中打开此html文件,可以看到最终想要点击按钮会变色,然后其他按钮恢复原来的颜色效果。
...点击一个按钮改变被点击按钮的颜色,然后其他按钮保持一个颜色_百度...
您好,您点击按钮时,先遍历窗体全部按钮,设置为浅色,然后再设置点击的按钮颜色就可以了。所有事件用同一个方法就好 private void button_Click(object sender, EventArgs e){ foreach(Control ctl in Controls){ if(ctl is Button){ ctl.BackColor = Color.Gray;// 默认的浅色 } } ((Button)se...
鼠标点击按钮时变颜色js代码
js 通过button按钮onclick事件改变背景颜色 如何切换性改变?
今日 上面的日期都是点击才会切换颜色:点击其它颜色,“今日”颜色更换成灰色 再次点击“今日”,还原回默认状态颜色 在除“今日”外的其它任一个日期中添加一个点击事件,可以实现【改变“今日”默认颜色状态】在“今日”的点击事件中添加【还原‘‘今日’’的默认状态颜色】
关于li 点击变色的问题,可用JS来解决。
function g(x){ d=document.getElementsByTagName('li')for(p=d.length;p--;){ if(d[p].id!=x){d[p].style.backgroundColor=''/*其他*/} else{d[p].style.backgroundColor='red'/*点击的*/} } }
js 有三个按钮 点击哪一个将它的背景换成红色底的一张图片,另外两张变...
1、依次点击开始-附件-画图;2、打开,然后在指定目录找到你要修改的照片;3、点击工具栏中的填充(桶装图标)-在颜色栏中选白色;4、在照片蓝色区域点一下,可以看到,大部分蓝底已经变成白底,只有头像边缘部分还是明显蓝色;5、点击工具中铅笔,然后点击颜色栏中的白色;6、按住键盘上的Ctrl键(键盘...
...中每个文本框点击后变色,离开后变为原来的颜色,是每个文本框!!!_百...
input text 有两个事件。一个是获取焦点,一个是离开焦点。当光标在文本框内触发获取焦点事件,你可以写个css把文本框颜色变了 离开焦点把文本框的颜色再变回去。
js实现五个按钮,点击每个按钮屏幕背景变成特定的每个颜色(红黄粉绿蓝...
onclick="color('pink')">pinkgreenbluefunction color (c) {document.body.style.backgroundColor=c;}
...当鼠标移到某一行,该行变成绿色,鼠标移走变回原来的颜色...
这是我写的,你运行一下,看看,要是不懂再问 function addEvtListener(obj, evtName, f) { /* FF */ if(document.addEventListener) { if(obj) { obj.addEventListener(evtName, f, false); } else { addEventListener(evtName, f, false); } } /* IE */ ...
求助~怎么实现按钮点击一次之后,按钮不能再点击了,变为灰色,下面代码怎 ...
1、首先新建html页面,设置一个button按钮。2、然后拷贝一张图片,编辑CSS代码。引入JQ的类库,并引入之前编辑的CSS样式。3、编辑js代码,之后运行即可。4、代码目录结构如下。5、最终效果如下图所示,就完成了。