Hallo Forum,
ich versuche die Hintergrundfarbe eines Textfelds durch ein bestimmtes Event zu ändern, folgender Testlauf brachte keinen Erfolg. Ich kann die css-class wohl nicht ändern. Hat jemand eine Idee wie man so etwas macht?
mfg
im CSS ist definiert:
HTML Datei:
ich versuche die Hintergrundfarbe eines Textfelds durch ein bestimmtes Event zu ändern, folgender Testlauf brachte keinen Erfolg. Ich kann die css-class wohl nicht ändern. Hat jemand eine Idee wie man so etwas macht?
mfg
im CSS ist definiert:
Code:
.rot{background:red;}
.weiss{background:white;}
HTML Datei:
Code:
<script language="javascript" type="text/javascript">
<!--
function changeColor(){
document.getElementById('test').class = "weiss";
}
-->
</script>
</head>
<body>
<input id="test" type="text" class="rot"><a href="javascript:changeColor();">change</a>
</body>