javascript如何修改css样式
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章给大家分享的是有关javascript如何修改css样式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。修改方法:1、用"元素.style.属性名="值"";2、用"
千家信息网最后更新 2026年11月01日javascript如何修改css样式
这篇文章给大家分享的是有关javascript如何修改css样式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
修改方法:1、用"元素.style.属性名="值"";2、用"元素.setAttribute('属性名','值')";3、用"元素.setAttribute('style','属性名:值')";4、用"元素.className='值'"。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
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');4、使用setProperty 如果要设置!important,推荐用这种方法设置第三个参数
element.style.setProperty('height', '300px', 'important');5、改变class 比如JQ的更改class相关方法
因JS获取不到css的伪元素,所以可以通过改变伪元素父级的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);感谢各位的阅读!关于"javascript如何修改css样式"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
属性
样式
元素
方法
内容
形式
更多
篇文章
不错
实用
三个
动态
参数
可以通过
情况
教程
文件
文章
环境
电脑
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
咖啡网
深圳市人人互联网科技有限公司
新华互联网科技学校
狮子座互联网科技有限公司
天津摩尔互联网科技
美国互联网黑科技
互联网养老 桔豆科技
山东吉时兔互联网科技有限公司
互联网 科技馆
福建科技产业互联网发展
新兴科技互联网创新大赛颁奖典礼
群盈汇互联网科技有限公司
电子商务与互联网科技的关系
互联网科技实习生岗位
广东鹅鹅鹅互联网科技有限公司
互联网科技收购价值
互联网科技和医药行业
杭州融税互联网科技有限公司
互联网大会出现的黑科技
前海云享互联网科技
上海睿民互联网科技有限公司
鸠鸠互联网科技
新华互联网科技学院
互联网核心科技是什么
西安互联网科技
佰商互联网科技有限公司
中正互联网科技招聘
汽车互联网创新科技园
电子商务与互联网科技的关系
张召忠谈中国互联网科技