Ashura: Hintergrundfarbe eines Links ändern

Beitrag lesen

Hallo muskelkatermann.

<script language="javascript">[code lang=javascript]

function changecolor(obj)
{
    obj.style.background-color="#00FF33";
}
var test = false;


> </script>  
> <a href="#" onclick="`this.style.color=changecolor(this);`{:.language-javascript}" style="">My Link</a>[/code]  
  
Die Zuweisung im Link ist überflüssig, da du mit `this`{:.language-javascript} bereits eine voll funktionstüchtige Referenz auf das aufrufende Objekt übergibst.  
  
Ein einfaches `onclick="[code lang=javascript]changecolor(this);`{:.language-html}"[/code] genügt also.  
  
Im Übrigen solltest du dir anschauen, nach welchen <http://de.selfhtml.org/javascript/objekte/style.htm#style_eigenschaften@title=Konventionen> CSS-Eigenschaften in JS übernommen wurden.  
  
  
Einen schönen Freitag noch.  
  
Gruß, Ashura  

-- 
[The End of an Era...](http://www.nightwish.com/english/lettertotarjaen.html)