使用classList来实现两个按钮样式的切换方法


Posted in Javascript onJanuary 24, 2018

classList属性的方法:add();remove();toggle();

描述,在一些页面我们需要使用两个按钮来回切换,如图:

使用classList来实现两个按钮样式的切换方法

我们要使用到add()和remove()方法

html部分:

<div class="login-title">
<a href="javascript:void(0)" rel="external nofollow" rel="external nofollow" class="mya1" id="mya" onclick="myonclick()">注册</a>
<a href="javascript:void(0)" rel="external nofollow" rel="external nofollow" class="mya2" id="myaa" onclick="myonclick1()">登陆</a>
</div>

js部分:

funcction myonclick(){
document.getElementById("mya").classList.remove("newClassName1");
document.getElementById("myaa").classList.remove("newClassName");
}
function myonclick1(){
document.getElementById("mya").classList.add("newClassName1");
document.getElementById("myaa").classList.add("newClassName");
}

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;
}

使用classList来实现两个按钮样式的切换方法

以上这篇使用classList来实现两个按钮样式的切换方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
在js中使用&quot;with&quot;语句中跨frame的变量引用问题
Mar 08 Javascript
JavaScript 编程引入命名空间的方法
Jun 29 Javascript
jQuery 使用手册(四)
Sep 23 Javascript
js 完美图片新闻轮转效果,腾讯大粤网首页图片轮转改造而来
Nov 21 Javascript
jquery根据name属性查找的小例子
Nov 21 Javascript
jquery将一个表单序列化为一个对象的方法
Dec 02 Javascript
js和C# 时间日期格式转换的简单实例
May 28 Javascript
JS/jQ实现免费获取手机验证码倒计时效果
Jun 13 Javascript
微信小程序 高德地图SDK详解及简单实例(源码下载)
Jan 11 Javascript
JS实现的点击表头排序功能示例
Mar 27 Javascript
Vue.js基础指令实例讲解(各种数据绑定、表单渲染大总结)
Jul 03 Javascript
你应该了解的JavaScript Array.map()五种用途小结
Nov 14 Javascript
基于vue.js 2.x的虚拟滚动条的示例代码
Jan 23 #Javascript
AngularJS基于http请求实现下载php生成的excel文件功能示例
Jan 23 #Javascript
简述vue中的config配置
Jan 23 #Javascript
JS实现多物体运动的方法详解
Jan 23 #Javascript
JS运动改变单物体透明度的方法分析
Jan 23 #Javascript
JS实现基于拖拽改变物体大小的方法
Jan 23 #Javascript
基于vue cli重构多页面脚手架过程详解
Jan 23 #Javascript
You might like
使用PHP批量生成随机用户名
2008/07/10 PHP
php 获取客户端的真实ip
2009/11/30 PHP
并发下常见的加锁及锁的PHP具体实现代码
2010/10/12 PHP
PHP Curl模拟登录微信公众平台、新浪微博实例代码
2016/01/28 PHP
ThinkPHP实现图片上传操作的方法详解
2017/05/08 PHP
php实现微信公众号创建自定义菜单功能的实例代码
2019/06/11 PHP
Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解
2019/10/11 PHP
jquery 元素控制(追加元素/追加内容)介绍及应用
2013/04/21 Javascript
Google (Local) Search API的简单使用介绍
2013/11/28 Javascript
JSON字符串和对象之间的转换详解
2015/05/26 Javascript
理解js对象继承的N种模式
2016/01/25 Javascript
BootStrap3学习笔记(一)之网格系统
2016/05/20 Javascript
Javascript中this绑定的3种方法与比较
2016/10/13 Javascript
jQuery复合事件用法示例
2017/06/10 jQuery
浅谈原生JS中的延迟脚本和异步脚本
2017/07/12 Javascript
vue-router+nginx 非根路径配置方法
2018/06/30 Javascript
微信小程序实现单选选项卡切换效果
2020/06/19 Javascript
JavaScript单线程和任务队列原理解析
2020/02/04 Javascript
python中元类用法实例
2014/10/10 Python
Python利用QQ邮箱发送邮件的实现方法(分享)
2017/06/09 Python
python中的break、continue、exit()、pass全面解析
2017/08/05 Python
python机器学习之贝叶斯分类
2018/03/26 Python
英国最大的在线照明商店:Litecraft
2020/08/31 全球购物
使用Vue.js和MJML创建响应式电子邮件
2021/03/23 Vue.js
关于运动会的稿件
2014/02/02 职场文书
洗发水广告词
2014/03/13 职场文书
幼儿园教师师德师风演讲稿:我自豪我是一名幼师
2014/09/10 职场文书
公司委托书范本5篇
2014/09/20 职场文书
论群众路线学习心得体会
2014/10/31 职场文书
工作检讨书大全
2015/01/26 职场文书
毕业证明模板
2015/06/19 职场文书
2015暑期爱心支教策划书
2015/07/14 职场文书
环保主题班会教案
2015/08/13 职场文书
公开致歉信
2019/06/24 职场文书
分享3个非常实用的 Python 模块
2022/03/03 Python
《最终幻想14》6.01版本4月5日推出 追加新任务新道具
2022/04/03 其他游戏