javascript如何修改css样式
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章给大家分享的是有关javascript如何修改css样式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。修改方法:1、用"元素.style.属性名="值"";2、用"
千家信息网最后更新 2025年11月08日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安全错误
数据库的锁怎样保障安全
hp服务器售前电话
惠州工业点胶软件开发
怎么才能使网络连接到服务器
计算机网络技术中级证
湖南软件开发专业哪个好
酒店管理系统用什么服务器
台账 数据库
茂名软件开发公司行业
网龙服务器卖的什么的
捷顺数据库字典
网络技术课程设计方案
软件开发时期有几个阶段
还原数据库 3241
忍者必须死3为什么服务器在升级
国内主流服务器
网络安全保护等级测评服务
财务系统软件软件开发
服务器安全设置密码是多少
软件开发环境内审检查表
单个服务器管理多个jar包
金蝶软件能改数据库端口吗
荣耀软件开发测试
03服务器安全策略设置
张家口软件开发自学网哪个好
网络安全宣传活动安排
信息网络技术用语
陌陌公司有多少台服务器
安腾网络安全儿童画
网络安全外资重仓
数据库需要修改啥意思