我目前正在学习JavaScript,但我在基础知识方面很薄弱。我试图编写一个函数来改变点击链接时的背景颜色,你能告诉我我做错了什么吗?使用JavaScript进行基本的CSS操作
<head>
<script type="text/javascript">
function change()
{
var abra = document.getElementbyId("body").style;
abra.background-color = "black";
}
</script>
</head>
<body>
<div id="body" style="background-color: red;">
<a href="#" id="test" onclick="return change()">Test</a>
sdfdsfsdfds
</div>
</body>
编辑:澄清,我试图改变DIV“身体”的背景颜色。
这改变了BGCOLOR整个身体,而不仅仅是身份证“身体”的div。 OP可能想要实现这一个或另一个,只要注意它们是不同的。 – mgiuffrida