dom-creation Flashcards

1
Q

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

A

-no

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
  1. name the parent element
  2. appendChild method
  3. pass in the child element as the argument
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
  1. element attribute

2. the value of that attribute

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
  1. name the parent element (assuming the parent element is already on the page)
  2. appendChild method
  3. pass in the child element as the argument
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

The textContent property of the Node interface represents the text content of the node and its descendants.

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
  1. setAttribute method

2. className property of the Element interface

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
  1. dynamic

2. faster

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