问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用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')"&gt;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、最终效果如下图所示,就完成了。

js点击按钮切换背景颜色 js点击按钮跳转到另一个页面 按钮点击变色 js点击按钮 js自动点击按钮 js自动触发按钮点击 js点击按钮弹出窗口 js实现按钮点击事件 js按钮点击事件
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
狗狗为什么会得胰腺炎症呢 鸡蛋去壳后用了点蛋清做面膜,然后把剩下的拿碗放冰箱里,第2天还可以煮... ...月3 日上午十一点二十分男孩姓李改名李柏涛好吗? 前列腺小囊肿是否严重 前列腺囊肿治疗费用 海信电视有哪些型号 老年痴呆的三个阶段 案件移交到检察院后的流程是怎样的 合肥新站拆迁纠纷律师哪个排名高? 炸鸡粉(炸鸡粉怎么用才能使鸡肉更好吃) 如何让javascript点击灯泡,多次换颜色,求详细代码解答 javascript列表隔行变色,加点击事件颜色改变 怎样用js设计 点击某个按钮,就可以改变文本框的颜色? js怎么实现点击循环切换颜色 如何用js脚本编写代码,每当点击一个链接时,链接的文字都会更改颜色 js中怎么点击按钮时变色,松开后恢复原来的颜色? JS 点击改变颜色 js 通过button按钮onclick事件改变背景颜色 如何切换性改变? js点击改变文字颜色,再点击又变回原样 js怎么通过鼠标单击事件让整个网页变颜色 javascript点击按钮改变背景色的问题 kindle开不了机是怎么回事 我的笔记本电脑花屏,如何解决? 笔记本屏幕进水了怎么办? 笔记本进水了,花屏是什么原因 笔记本进水花屏怎么办啊??? 笔记本电脑键盘进水~~开机是花屏!!!是什么原因? 笔记本电脑进了一点水之后屏幕出量两厘米左右的竖条纹花屏怎么回事 我的笔记本电脑进水了,开机之后屏幕花屏了,该怎么办 电脑进水,花屏了怎么办。 js 点击后变换颜色 怎么用JS动态更改DIV层的背景色? 怎么使用js实现导航点击变颜色,再点击下一个,上一个恢复原来的颜色? JS点击更换网页背景颜色。 js中怎么写单击选中一行变颜色 ...怎么一次创建两个事件,比如鼠标悬停改变背景颜色和字体颜色?_百度... js 点击点击按钮更换颜色问题 软考 软件评测师 做什么的? 大学生适合考软件评测师吗? 华为的hilink智联组网是不是mesh,或者说能达到mesh的效果? 华为的HiLink 智联是什么?有什么用? 华为的HiLink智联是什么?有什么用? 华为生态HiLink智能家居产品的爱来克特洗地机好用吗? hilink可以控制天猫精灵吗 华为HiLink版新日智能锂电车都有什么车型? Hilink如何接入米家? 家电没支持HiLink怎么办 华为HiLink新日智能电动车什么时候上市? 华为的 HiLink 模式,相比小米的智能家居的生态布局,哪种模式胜算更大? 社保卡扫描件怎么弄