テキストの色を変更しようとしています。これを行うには、JavaScrip を使用id
してタグの を変更し、異なる CSS ルールが適用されるようにします。div
home.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>
スタイルオリジナル.css
#part1
{
color: #FF0000;
}
#part2
{
color: #7D26CD;
}
ボタンをクリックしても色は変わりません。何が問題ですか?問題はclassName
、変更する必要がある場所を変更していたことid
です。これは大きな太った「ド」の瞬間でした。