File tree Expand file tree Collapse file tree 1 file changed +19
-5
lines changed
Expand file tree Collapse file tree 1 file changed +19
-5
lines changed Original file line number Diff line number Diff line change 1- const list = document . querySelector ( 'book-list ul' ) ;
1+ const list = document . querySelector ( '# book-list ul' ) ;
22
33//delete books
44list . addEventListener ( 'click' , function ( e ) {
55 if ( e . target . className == 'delete' ) {
66 const li = e . target . parentElement ;
7- li . removeChild ( li ) ;
7+ list . removeChild ( li ) ;
88 }
99} ) ;
1010
1111// add book-list
12- const addForm = forms [ 'add-book' ] ;
13-
12+ const addForm = document . forms [ 'add-book' ] ;
1413addForm . addEventListener ( 'submit' , function ( e ) {
1514 e . preventDefault ( ) ;
1615 const value = addForm . querySelector ( 'input[type="text"]' ) . value ;
17- console . log ( value ) ;
16+
17+ //create elemets
18+ const li = document . createElement ( 'li' ) ;
19+ const bookName = document . createElement ( 'span' ) ;
20+ const deleteBtn = document . createElement ( 'span' ) ;
21+
22+ //add content
23+ deleteBtn . textContent = 'delete' ;
24+ bookName . textContent = value ;
25+
26+ // append to document
27+ li . appendChild ( bookName ) ;
28+ li . appendChild ( deleteBtn )
29+ list . appendChild ( li ) ;
30+
31+
1832} ) ;
You can’t perform that action at this time.
0 commit comments