怎么用JavaScript修改已经确定好的css样式
css代码: .d{
width: 200px;
background-color: red;
}
js&html代码:
<head>
<meta charset="UTF-8">
<title>动态样式</title>
<link rel="stylesheet" href="css/demo2.css">
<script>
function change(){
var ost = document.styleSheets[0];//访问第一个css样式表 var orule = ost.rules[0]; //选择第几个新选择器 orule.style.backgroundColor="pink";
orule.style.width = "500px";
}
</script>
</head>
<body>
<div class="d">变颜色</div>
<a href="#" οnclick="change()">改变背景颜色</a>
</body>
主要运用:
.styleSheets []
.rules[]
有的时候rules[]会报错,可以改成cssRules[]试一下
还没有评论,来说两句吧...