5. DOM Document Object Model Flashcards

1
Q

Was macht der query selector?

A

Er gibt mir das erste Element meiner query zb das erste li item

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was macht der query selector all?

A

Gibt mir alle Elemente meiner query zb das alle li items

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wie ändere ich den style einer liste für jedes item per js?

A

Mit dem query selector all und einer foreach zb document.querySelectorAll(“main li”).forEach(item => item.style.backgroundColor = “red”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Nehme ich query selector oder getElbyID / ClassName?

A

Query selector, da die anderen 2 veraltet sind und der query selector, da ist um die Suche zu vereinfachen und verbessern

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was gibt mir getElementByClassName?

A

Eine HTML collection, was veraltet ist

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Wie greife ich auf ein bestimmtes child eines objektes im queryselector?

A

PropertyName:nth-child(Zahl)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Wie füge ich einem Element eine Klasse hinzu mit js?

A

Mit document.queryselector(“objekt”).classList.add(“name”);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Wie entferne ich einem Element eine Klasse mit js?

A

Mit document.queryselector(“objekt”).classList.remove(“name”);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Wie füge oder lösche ich eine Klasse einem Element hinzu mit js je nachdem obs existiert oder nicht?

A

Mit document.queryselector(“objekt”).classList.toggle(“name”);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Wie ersetze ich eine Klasse mit js?

A

Mit document.queryselector(“objekt”).classList.replace(“nameDerAltenKlasse”, “nameDerNeuenKlasse”);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Wie überprüfe ich ob ein Element ein bestimmtes Attribut hat?

A

Mit document.queryselector(“objekt”).hasAttribute(“Attribut”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wie überprüfe ich den Wert eines Attributs eines Elements?

A

Mit document.queryselector(“objekt”).getAttribute(“Attribut”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Wie gebe ich einem Element ein Attribut oder einen Wert für ein Attribut eines Elements?

A

Mit document.queryselector(“objekt”).setAttribute(“AttributName”, “WertDesAttributs”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Wie entferne ich ein Attribut eines Elements?

A

Mit document.queryselector(“objekt”).removeAttribute(“Attribut”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Was ist ein Attribut eines Elements?

A

Alles in dem <> Tag abseits von dem Element zb <img></img> oder <div class="">

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Wie liste ich alle css styles eines Elements auf?

A

Mit document.queryselector(“Objekt”).style

17
Q

Wie ändere ich die styles inline?

A

Mit document.queryselector(“Objekt”).style.CSSProperty = “Wert”;

18
Q

Wie kreiere ich ein neues DOM Element in js?

A

Mit document.createElement(“Name”)

19
Q

Wie füge ich content nach einer bestimmten Sache IM ELEMENT?

A

Mit variable oder doc.querySelector(“Name”).append(“Name”)

20
Q

Wie füge ich content vor einer bestimmten Sache IM ELEMENT?

A

Mit variable oder doc.querySelector(“Name”).prepend(“Name”)