Textfeld Farbe ändern per function

C22

Mitglied
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:
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>
 
So sollte es funktionieren:

Code:
<script language="javascript" type="text/javascript">
<!--
function changeColor(){
document.getElementById('test').className = "weiss";
}
-->
</script>
HTML:
<input id="test" type="text" class="rot" onclick="changeColor()">
 

Neue Beiträge

Zurück