Linus_for_you
Grünschnabel
Für eine HTML-Softwaredokumentation, die nur offline verwendet wird,
brauche ich eure Hilfe.
Und zwar will ich ein Inhaltsverzeichnis erstellen, dass alle Überschriften dynamisch erfasst und daraus ein sinnvoll durchnummeriertes Inhaltsverzeichnis erstellt.
Ich hab aber keine Ahnung wo ich da genau anfangen soll, da ich noch ein Anfänger im Hinblick auf JavaScript bin.
die Struktur der Überschriften ist immer gleich. Es gibt ein DIV mit einer Klasse die immer mit "gsc" anfängt und danach eine <h1>
also z.B. so
diese Struktur kann leider nicht verändert werden (also z.b. mit h2, h3, h4 etc erweitert werden)
das erste Resultat sollte sein:
1 Ich bin die Überschrift
1.1 Ich bin die 2. Überschrift
nach Möglichkeit sollen die Überschriften 2. Ordnung eingerückt sein.
Im absoluten Idealfall soll vor den Überschriften 2. Ordnung und niedriger ein "+" stehen (Icon), über dass man die Überschrift und alle Überschriften darunter zusammenklappen (ausblenden) kann.
Ich hoffe ihr könnt mir helfen. Ich freue mich über alle hilfreichen Tipps und Codebeispiele.
brauche ich eure Hilfe.
Und zwar will ich ein Inhaltsverzeichnis erstellen, dass alle Überschriften dynamisch erfasst und daraus ein sinnvoll durchnummeriertes Inhaltsverzeichnis erstellt.
Ich hab aber keine Ahnung wo ich da genau anfangen soll, da ich noch ein Anfänger im Hinblick auf JavaScript bin.
die Struktur der Überschriften ist immer gleich. Es gibt ein DIV mit einer Klasse die immer mit "gsc" anfängt und danach eine <h1>
also z.B. so
Code:
<div class="gscTitel">
<h1>Ich bin die Überschrift</h1>
<div class="gscSubTitel">
<h1>Ich bin die 2. Überschrift</h1>
</div>
</div>
diese Struktur kann leider nicht verändert werden (also z.b. mit h2, h3, h4 etc erweitert werden)
das erste Resultat sollte sein:
1 Ich bin die Überschrift
1.1 Ich bin die 2. Überschrift
nach Möglichkeit sollen die Überschriften 2. Ordnung eingerückt sein.
Im absoluten Idealfall soll vor den Überschriften 2. Ordnung und niedriger ein "+" stehen (Icon), über dass man die Überschrift und alle Überschriften darunter zusammenklappen (ausblenden) kann.
Ich hoffe ihr könnt mir helfen. Ich freue mich über alle hilfreichen Tipps und Codebeispiele.