This commit is contained in:
Philippe Torrel
2026-10-05 10:40:06 +02:00
parent 967bd5c7ea
commit 6f4f54522c
17 changed files with 246 additions and 10184 deletions
+19 -4
View File
@@ -102,14 +102,29 @@
// Es besteht der Wunsch, den Text teilweise in grauer Schriftfarbe darzustellen.
// 1. Schreibe eine Funktion, die allen p-Elementen die CSS-Klasse gray zuordnet.
// 1. Schreibe eine Funktion, die allen p-Elementen die CSS-Klasse gray zuordnet.
const makeTextGray = () => {
// 2. Eine Ausnahme soll nur der Fließtext darstellen, der den Kaufvorgang enthält. Die p-Elemente mit der Klasse buy_info_text sollen dementsprechend von dem Vorgang ausgeschlossen werden.
// 1. Schreibe eine Funktion, die allen p-Elementen die CSS-Klasse gray zuordnet.
$$('p:not(.buy_info_text)').forEach((paragraph) => {
paragraph.classList.add('gray');
});
// 2. Eine Ausnahme soll nur der Fließtext darstellen, der den Kaufvorgang enthält. Die p-Elemente mit der Klasse buy_info_text sollen dementsprechend von dem Vorgang ausgeschlossen werden.
// 3. Weise nun allen Listenpunkten, die noch keine andere Klasse haben, die Klasse gray zu.
$$('li').forEach((listItem) => {
if (listItem.classList.length === 0) {
listItem.classList.add('gray');
}
});
// 3. Weise nun allen Listenpunkten, die noch keine andere Klasse haben, die Klasse gray zu.
// $$('li:not([class])').forEach((li) => li.classList.add('gray')); // NICHT SAVE - Element kann "class" Attribut besitzen ohne Klassenzuweisung.
}
makeTextGray();
}
</script>
</script>
</body>
</html>