我正在尝试更改文本的颜色。为此,我使用 JavaScrip 更改标签id
上的div
t,以便应用不同的 CSS 规则。
主页.html
<html>
<head>
<link rel="stylesheet" type="text/css" href="style-original.css" />
<meta charset="utf-8" />
<title>test</title>
<script type="text/javascript">
<!--
function change()
{
document.getElementById("part1").className = "part2"
}
//-->
</script>
</head>
<body>
Hello.<br />
<div id="part1">Test test.</div><br />
<input type='button' onclick='change()' value='Form Checker' />
</body>
</html>
样式-original.css
#part1
{
color: #FF0000;
}
#part2
{
color: #7D26CD;
}
单击按钮时颜色不会改变。问题是什么?问题是正在改变className
我应该改变的地方id
。这是一个巨大的“ doh ”时刻。