JavaScript DOM Flashcards
What event is fired when a user places their cursor in a form control?
focus
What event is fired when a user’s cursor leaves a form control?
blur
What event is fired as a user changes the value of a form control?
input
What event is fired when a user clicks “submit” button within a <form>?
submit
What does the event.preventDefault() method do?
Prevents the page from automatically reloading after the form has been submitted and every events default behavior
What does submitting a form without event.preventDefault() do?
Reload the page and the form
What property of a form element object contains all of the form’s controls.
.elements
What property of a form control object gets and sets its value?
.value
What is one risk of writing a lot of code without checking to see if it works so far?
Makes it harder to debug
What is an advantage of having your console open when writing a JavaScript program?
You get to keep track of everything
Does the document.createElement() method insert a new element into the page?
NO
How do you add an element as a child to another element?
appendChild()
What do you pass as the arguments to the element.setAttribute() method?
The attribute followed by the attribute value
What steps do you need to take in order to insert a new element into the page?
createElement()
createTextNode()
appendChild()
What steps do you need to take in order to insert a new element into the page?
createElement()
appendChild()