jak w temacie widzę jedynie jak czerwony kwadrat miga przeniesiony o margines. Gdzie jest błąd że nie zyskuje on koloru i marginesu "na stałe" tylko tak jakby błyska na moment i wraca do pierwotnej postaci?
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<style type="text/css">
.kwadrat
{
width: 200px;
height: 200px;
}
</style>
<body>
<div id="but1"> <a href="" onclick="oznacz('zielony')">przycisk</a></div>
<div id="but2"> <a href="" onclick="oznacz('czerwony')">przycisk2</a></div>
<div id="zielony" class="kwadrat"></div>
<div id="czerwony" class="kwadrat"></div>
<script type="text/javascript" language="javascript">
function oznacz(element){
var pole = document.getElementById(element);
pole.style.backgroundColor = "darkred";
pole.style.marginTop = "200px";
}
</script>
</body>
</html>