Mit Javascript style ändern?
bearbeitet von J oHey,
> mit Javascript werte ich die Rechte eines Users aus und möchte ggf. Schaltflächen wegnehmen / hinzufügen. Klar, ich könnte alle durchhecheln und jeder einzelnen `class=nodisplay` hinzufügen. Eleganter wäre aber, die style_Angabe selbst zu ändern ...
Eleganter wäre vermutlich, alle Elemente zu entfernen für die ein User keine Berechtigung hat.
> Aber womöglicht bewirkt das Ändern einer style-Angabe kein neues Rendern? Also doch durchhecheln?
Doch. Zum Style ändern kannst du [`document.getElementById('xyz').style`](https://www.w3schools.com/jsref/dom_obj_style.asp) benutzen.
Gruß
Jo
Mit Javascript style ändern?
bearbeitet von J o> mit Javascript werte ich die Rechte eines Users aus und möchte ggf. Schaltflächen wegnehmen / hinzufügen. Klar, ich könnte alle durchhecheln und jeder einzelnen `class=nodisplay` hinzufügen. Eleganter wäre aber, die style_Angabe selbst zu ändern ...
Eleganter wäre vermutlich, alle Elemente zu entfernen für die ein User keine Berechtigung hat.
> Aber womöglicht bewirkt das Ändern einer style-Angabe kein neues Rendern? Also doch durchhecheln?
Doch. Zum Style ändern kannst du [`document.getElementById('xyz').style`](https://www.w3schools.com/jsref/dom_obj_style.asp) benutzen.
Gruß
Jo