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
}