16.5 CSS-Klassen per Skript steuern

Eine Alternative zur Skriptsteuerung individueller CSS-Styles über die style-Eigenschaft besteht darin, in HTML den Werts des class-Attributs zu ändern, und zwar per Skript über die className-Eigenschaft eines beliebigen HTML-Elements. Das dynamische Setzen einer Elementklasse kann die Styles, die auf das Element angewendet werden, dramatisch ändern – vorausgesetzt natürlich, dass die von Ihnen verwendete Klasse entsprechend in einem Stylesheet definiert ist. Diese Technik kommt in Beispiel 18-3 zur Anwendung, einem Formularüberprüfungsbeispiel, das noch einmal in diesem Buch vorkommt. Der JavaScript-Code in diesem Beispiel setzt den className von Formularelementen auf »valid« bzw. »invalid«, abhängig davon, ...

Get Java Script: Das umfassende Referenzwerk now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.