DOM Manipulation Flashcards

1
Q

Why is storing information about a program in variables better than only storing it in the DOM?

A

It is easier to access variables. If information was only stored in the DOM, you’d have to query the DOM every time you want to access the information.

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

Is the event parameter of an event listener callback always useful?

A

Not always.

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

What is the className property of element objects?

A

It is a string containing the value of the class attribute on that element.

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

How do you update the CSS class attribute of an element using JavaScript?

A

By using the className property to change or retrieve the class applied on the element.

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

What is the textContent property of element objects?

A

It is the text content of the element and any child element as a string.

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

How do you update the text within an element using JavaScript?

A

By using the textContent property. Text can be updated by assigning it a new value.

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

Would this assignment be simpler or more complicated if we didn’t use a variable to keep track of the number of clicks?

A

More complicated.

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