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
相关文章:
建站之星2.7模板快速切换与批量管理功能操作指南
C#如何在一个XML文件中查找并替换文本内容
javascript基本数据类型及类型检测常用方法小结
建站主机系统SEO优化与智能配置核心关键词操作指南
建站之星安装后如何自定义网站颜色与字体?
如何通过VPS建站实现广告与增值服务盈利?
,如何利用word制作宣传手册?
实现点击下箭头变上箭头来回切换的两种方法【推荐】
寿县云建站:智能SEO优化与多行业模板快速上线指南
建站之星多图banner生成与模板自定义指南
家庭服务器如何搭建个人网站?
网站制作难吗安全吗,做一个网站需要多久时间?
高防服务器如何保障网站安全无虞?
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
潍坊网站制作公司有哪些,潍坊哪家招聘网站好?
Swift中swift中的switch 语句
实例解析angularjs的filter过滤器
如何配置WinSCP新建站点的密钥验证步骤?
如何通过西部数码建站助手快速创建专业网站?
整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?
清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?
如何基于PHP生成高效IDC网络公司建站源码?
香港网站服务器数量如何影响SEO优化效果?
如何高效搭建专业期货交易平台网站?
建站之星3.0如何解决常见操作问题?
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
香港服务器租用每月最低只需15元?
制作表格网站有哪些,线上表格怎么弄?
网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?
,怎么用自己头像做动态表情包?
油猴 教程,油猴搜脚本为什么会网页无法显示?
如何高效配置IIS服务器搭建网站?
专业网站建设制作报价,网页设计制作要考什么证?
广德云建站网站建设方案与建站流程优化指南
智能起名网站制作软件有哪些,制作logo的软件?
青岛网站建设如何选择本地服务器?
建站之星IIS配置教程:代码生成技巧与站点搭建指南
如何在服务器上配置二级域名建站?
如何通过PHP快速构建高效问答网站功能?
制作旅游网站html,怎样注册旅游网站?
如何使用Golang table-driven基准测试_多组数据测量函数效率
如何快速建站并高效导出源代码?
广东企业建站网站优化与SEO营销核心策略指南
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
如何在宝塔面板中修改默认建站目录?
如何用景安虚拟主机手机版绑定域名建站?
建站之星后台密码遗忘?如何快速找回?
建站之星如何优化SEO以实现高效排名?
教育培训网站制作流程,请问edu教育网站的域名怎么申请?
*请认真填写需求信息,我们会在24小时内与您取得联系。