Moin Matthias,
Du solltest es vermeiden, CSS-Eigenschaften direkt mit JavaScript zu setzen. Es reicht, wenn du eine eine Klasse setzt und dann mit CSS entsprechend arbeitest. http://jsfiddle.net/Matthias_Apsel/qtr0fbna/
vielen Dank für dein Beispiel. Sieht viel besser vom Code aus als meines. Allerdings habe ich noch eine Frage dazu.
In deinem Beispiel wird der <section>
eine class="" hinzugefügt, das sieht dann so aus <section class="zeilenansicht">
wenn ich nun wieder auf Gitteransicht klicke, sieht es plötzlich so aus <section class="">
. Darf ich denn einfach eine leere class schreiben?