JS设置CSS样式的方式汇总
发布时间 - 2026-01-10 22:41:33 点击率:次1. 直接设置style的属性 某些情况用这个设置 !important值无效

如果属性有'-‘号,就写成驼峰的形式(如textAlign) 如果想保留 - 号,就中括号的形式 element.style[‘text-align'] = ‘100px';
element.style.height = '100px';
2. 直接设置属性(只能用于某些属性,相关样式会自动识别)
element.setAttribute('height', 100);
element.setAttribute('height', '100px');
3. 设置style的属性
element.setAttribute('style', 'height: 100px !important');
!important的css定义是拥有最高的优先级。
4. 使用setProperty 如果要设置!important,推荐用这种方法设置第三个参数
element.style.setProperty('height', '300px', 'important');
5. 改变class 比如JQ的更改class相关方法
element.className = 'blue'; element.className += 'blue fb';
6. 设置cssText
element.style.cssText = 'height: 100px !important'; element.style.cssText += 'height: 100px !important';
7. 创建引入新的css样式文件
function addNewStyle(newStyle) {
var styleElement = document.getElementById('styles_js');
if (!styleElement) {
styleElement = document.createElement('style');
styleElement.type = 'text/css';
styleElement.id = 'styles_js';
document.getElementsByTagName('head')[0].appendChild(styleElement);
}
styleElement.appendChild(document.createTextNode(newStyle));
}
addNewStyle('.box {height: 100px !important;}');
8. 使用addRule、insertRule
// 在原有样式操作
document.styleSheets[0].addRule('.box', 'height: 100px');
document.styleSheets[0].insertRule('.box {height: 100px}', 0);
// 或者插入新样式时操作
var styleEl = document.createElement('style'),
styleSheet = styleEl.sheet;
styleSheet.addRule('.box', 'height: 100px');
styleSheet.insertRule('.box {height: 100px}', 0);
document.head.appendChild(styleEl);
以上所述是小编给大家介绍的JS设置CSS样式的方式汇总,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# js设置css样式
# JavaScript动态添加css样式和script标签
# JS获取CSS样式(style/getComputedStyle/currentStyle)
# javascript 动态修改css样式方法汇总(四种方法)
# JavaScript实现动态创建CSS样式规则方案
# JS判断移动端访问设备并加载对应CSS样式
# jsp页面中插入css样式的三种方法总结
# Javascript改变CSS样式(局部和全局)
# 小编
# 在此
# 自动识别
# 给大家
# 第三个
# 所述
# 给我留言
# 感谢大家
# 疑问请
# 有任何
# 这种方法
# 在原有
# setAttribute
# css
# JQ
# className
# blue
# setProperty
# height
# textAlign
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
Python结构化数据采集_字段抽取解析【教程】
如何用美橙互联一键搭建多站合一网站?
智能起名网站制作软件有哪些,制作logo的软件?
网站制作大概多少钱一个,做一个平台网站大概多少钱?
宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法
Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权
QQ浏览器网页版登录入口 个人中心在线进入
大同网页,大同瑞慈医院官网?
如何快速搭建高效WAP手机网站吸引移动用户?
高端网站建设与定制开发一站式解决方案 中企动力
详解Oracle修改字段类型方法总结
如何在阿里云香港服务器快速搭建网站?
jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】
如何用wdcp快速搭建高效网站?
Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】
微信小程序 配置文件详细介绍
浅谈javascript alert和confirm的美化
如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】
Linux网络带宽限制_tc配置实践解析【教程】
Android实现代码画虚线边框背景效果
Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
Linux安全能力提升路径_长期防护思维说明【指导】
Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置
如何在局域网内绑定自建网站域名?
Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤
如何确认建站备案号应放置的具体位置?
Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面
Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
魔方云NAT建站如何实现端口转发?
html5audio标签播放结束怎么触发事件_onended回调方法【教程】
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法
Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践
Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析
Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧
5种Android数据存储方式汇总
如何在阿里云部署织梦网站?
详解jQuery中的事件
b2c电商网站制作流程,b2c水平综合的电商平台?
高端建站三要素:定制模板、企业官网与响应式设计优化
Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】
Laravel Fortify是什么,和Jetstream有什么关系
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
装修招标网站设计制作流程,装修招标流程?
Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率

