用原生的javascript修改CSS属性的方法。
用JavaScript修改CSS属性 只有写原生的javascript了。 
1.用JS修改标签的 class 属性值: 
class 属性是在标签上引用样式表的方法之一,它的值是一个样式表的选择符,如果改变了 class 属性的值,标签所引用的样式表也就更换了,所以这属于第一种修改方法。 
更改一个标签的 class 属性的代码是: 
document.getElementById( id ).className = 字符串; 
document.getElementById( id ) 用于获取标签对应的 DOM 对象,你也可以用其它方法获取。className 是 DOM 对象的一个属性,它对应于标签的 class 属性。字符串 是 class 属性的新值,它应该是一个已定义的CSS选择符。 
利用这种办法可以把标签的CSS样式表替换成另外一个,也可以让一个没有应用CSS样式的标签应用指定的样式。 
举例: 
<style type="text/css"> 
.txt { 
font-size: 30px; font-weight: bold; color: red; 
</style> 
<div id="tt">欢迎光临!脚本学堂,www.jbxue.com</div> 
<p><button onclick="setClass()">更改样式</button></p> 
<script type="text/javascript"> 
function setClass() 
document.getElementById( "tt" ).className = "txt"; 
</script> 
2.用JS修改标签的 style 属性值: 
style 属性也是在标签上引用样式表的方法之一,它的值是一个CSS样式表。DOM 对象也有 style 属性,不过这个属性本身也是一个对象,Style 对象的属性和 CSS 属性是一一对应的,当改变了 Style 对象的属性时,对应标签的 CSS 属性值也就改变了,所以这属于第二种修改方法。 
更改一个标签的 CSS 属性的代码是: 
document.getElementById( id ).style.属性名 = 值; 
document.getElementById( id ) 用于获取标签对应的 DOM 对象,你也可以用其它方法获取。style 是 DOM 对象的一个属性,它本身也是一个对象。属性名 是 Style 对象的属性名,它和某个CSS属性是相对应的。 
说明:这种方法修改的单一的一个CSS属性,它不影响标签上其它CSS属性值。 
举例: 
div id="t2">欢迎光临!</div> 
<p><button onclick="setSize()">大小</button> 
<button onclick="setColor()">颜色</button> 
<button onclick="setbgColor()">背景</button> 
<button onclick="setBd()">边框</button> 
</p> 
<script type="text/javascript"> 
function setSize() 
document.getElementById( "t2" ).style.fontSize = "30px"; 
} www.jbxue.com
function setColor() 
document.getElementById( "t2" ).style.color = "red"; 
function setbgColor() 
document.getElementById( "t2" ).style.backgroundColor = "blue"; 
function setBd() 
document.getElementById( "t2" ).style.border = "3px solid #FA8072"; 
</script> 

最新文章

  1. ubuntu 安装mysql-python和 python-ldap,navicate 问题
  2. sphinx教程
  3. springMVC的注解详解
  4. linux命令--dig
  5. Eclipse 配置Maven
  6. Kafka原理与java simple producer示例
  7. web标准(复习)--1
  8. C# 伪造 referer 提交数据
  9. StreamReader与StreamWriter
  10. Idea构建Maven项目教程
  11. python 之走坑的道路
  12. placeholder属性兼容ie8
  13. Java获取Object属性值
  14. 高可用之KeepAlived(一):基本概念和配置文件分析
  15. 11.QT-布局管理器(Box,Grid,Form,Stacked)
  16. ADB和Fastboot最新版的谷歌官方下载链接
  17. redis命令行批量删除匹配到的key
  18. [随笔][Java][修改pom仓库库为阿里云]
  19. Golang--Hello World
  20. postgresql 查看数据库,表,索引,表空间以及大小

热门文章

  1. 如何:为 IIS 7.0 配置 &lt;system.webServer&gt; 节
  2. 请问C#中string是值传递还是引用传递?
  3. J2EE开发推荐工具
  4. oracle SUM函数
  5. php 连接mongdb的类
  6. cocos2dx-3.x物理引擎Box2D介绍
  7. Spring学习笔记--在SpEL中筛选集合
  8. linux系统查看IP地址,不显示IP地址或者只显示127.0.0.1
  9. Oracle 12C卸载图文教程
  10. 让你变成ASP木马高手