可能重复:
如何在运行时更改/删除 CSS 类定义?
我有一个使用外部 css 文件的 HTML 页面。我想在运行时使用 javascript 更改外部文件的 css 规则。
我的HTML.html
<html>
<head>
<link rel="stylesheet" href="myCSS.css" type="text/css">
<script type="text/ecmascript" src="myJS.js" />
</head>
<body>
<p> change css style color for this element using javascript </p>
</body>
</html>
我的CSS.css
.p{ color:blue}
myJS.js
var ss = document.styleSheets[0]
var firstRule = ss.rules[0] // null
我要执行操作:
firstRule.style.color = "red" ;