DOM Creation Flashcards

1
Q

Does the document.createElement() method insert a new element into the page?

A

no not to the page but it does create a new element

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

How do you add an element as a child to another element?

A

.appendChild()

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

What do you pass as the arguments to the element.setAttribute() method?

A

we pass what attribute we want to set and the value we want from it

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

What steps do you need to take in order to insert a new element into the page?

A

first we create the element, then we add content, then set attribute and lastly we add it to the dom with the append child method

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

What is the textContent property of an element object for?

A

used to give a node element some text content

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

Name two ways to set the class attribute of a DOM element.

A

.className = , .setAttribute()

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

What are two advantages of defining a function to do create something (like the work of creating a DOM tree)?

A

You can create applications that update the data of the page without needing a refresh
You can drag, move, and delete elements.

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