Lars Stiedler: div style über Javascript ändern

Beitrag lesen

ok,

beim 'this' liegt das Problem. Dieses 'this' entspricht nicht dem eigentlichen div-Object, so dass ich auch keinen Style direkt anwenden kann. Gibt es eine Möglichkeit ohne, dass das div eine id benötigt, das div-Objekt an die Javascript Funktion zu übergeben?

  
  
<xsl:variable name="selItems" select="'UAE, AG'" />  
  
<div class="mydiv" id="test">  
<xsl:attribute name="style">  
width:{  
javascript: UpdStyle('test',  
'<xsl:value-of select="$selItems" />')}px;  
</xsl:attribute>  
  

  
function UpdStyle(id, values)  
{  
 var obj = document.getElementById(id);  
//funktioniert  
}