[latex]Mae govannen![/latex]
In einem JavaScript muss ich Elemente vorübergehend unsichtbar machen. Das mache ich mit
var el=document.getElementById('test');
el.style.visibility='hidden';
>
> Danach wird das Element wieder sichtbar und ich will das style-Attribute (das mit obigem Code eingefügt wurde) wieder aus dem DOM entfernen:
> ~~~javascript
> el.removeAttribute('style');
>
Ich würde das ganze Problem auf CSS verlagern und per JS nur einen Klassennamen hinzufügen/entfernen
#test {
visibility: visible;
}
#test.unsichtbar {
visibility: hidden;
}
var el=document.getElementById('test');
el.className += " unsichtbar";
el.className = el.className.replace(#(^|\s)unsichtbar($|\s)#gi, '')
Cü,
Kai
--
„It's 106 miles to Chicago, we got a full tank of gas, half a pack of cigarettes, it's dark, and we're wearing sunglasses“.
„Hit it!“
Selfzeugs
SelfCode: sh:( fo:| ch:? rl:( br:< n4:( ie:{ mo:| va:) js:| de:> zu:) fl:( ss:| ls:?
„It's 106 miles to Chicago, we got a full tank of gas, half a pack of cigarettes, it's dark, and we're wearing sunglasses“.
„Hit it!“
Selfzeugs
SelfCode: sh:( fo:| ch:? rl:( br:< n4:( ie:{ mo:| va:) js:| de:> zu:) fl:( ss:| ls:?