js设置样式的三种 常用方式及其点击实现样式切换

释放双眼,带上耳机,听听看~!

css文件
需要什么就写什么
例如

div{
				width: 200px;
				height: 200px;
				border: 1px solid ;
			}
			.active{
				border: 10px solid mediumorchid;
			}
			.test{
				
				background:linear-gradient(to bottom right,red,orangered,lawngreen,yellow,green);
			}

HTML

<div>你很棒加油</div>

获取div

var _div=document.querySelector("div");

js设置样式的第一种方式
直接引用

// 第一种直接设置样式
			_div.style.fontSize='50px';

js设置样式的第二种方式
通过添加移除class属性
实现点击给div加边框第二次

//第二种,通过添加移除class属性
			  _div.onclick=function(){
			  	if(_div.className==""){
			  		_div.className="active";
			  	}else{
			  		_div.className="";
			  	}
			  }

第三种,通过更新class列表

//第三种,通过更新class列表
			  _div.onclick=function(){
			  	if(!_div.classList.contains("test")){
			  		_div.classList.add("test");
			  		_div.classList.add("active");
			  	}else{
			  		_div.classList.remove("test");
			  		_div.classList.remove("active");
			  	}

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
js代码

检测访问浏览器为手机并且跳转js代码

2022-12-29 10:51:44

js代码Shopify功能开发

在shopify独立站或网站上通过ip判断显示国家信息和国旗图标

2023-3-27 15:55:30

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索