Hallo,
function changeStyle(idDesHtmlElements, cssValue) {
document.getElementById(idDesHtmlElements).style.color = "" + cssValue + "";
}
Das ist grober Unfug.
Zum einen möchte man nicht bei jedem Funktionsaufruf das betreffende Element pergetElementById()
Aus dem DOM erneut raussuchen. Schon gar nicht, wenn man bereits eine Referenz auf das Elementobjekt hat.
Nun da nicht klar ist was und wie angesprochen werden soll warum nicht als Parameter übergeben?
als Parameter übergeben ist gut und richtig - aber warum über eine ID, die nicht mal jedes Element zwangsläufig haben muss? Warum nicht direkt eine Referenz auf das Element?
DAS war Gunnars Knackpunkt.
Die Referenz auf das Element hat man im Eventhandler automatisch als 'this', so dass man nicht das DOM nach einer bestimmten ID durchsuchen muss.
Ciao,
Martin
Wenn die Amerikaner eines Tages von jeder Tierart ein Pärchen nach Cape Canaveral treiben ...
ja, DANN sollte man endlich misstrauisch werden.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(