File tree Expand file tree Collapse file tree 1 file changed +5
-17
lines changed
Expand file tree Collapse file tree 1 file changed +5
-17
lines changed Original file line number Diff line number Diff line change 1- const listItems = document . querySelectorAll ( '#book-list ul li' ) ;
2-
3- Array . from ( listItems ) . forEach ( function ( item ) {
4- item . addEventListener ( 'click' , ( e ) => {
1+ const list = document . querySelector ( '#book-list ul' ) ;
52
3+ // delete books
4+ list . addEventListener ( 'click' , ( e ) => {
5+ if ( e . target . className == 'delete' ) {
66 const li = e . target . parentElement ;
7- console . log ( 'child element to remove:' , li ) ;
8- console . log ( 'parent element to remove child from:' , li . parentElement ) ;
97 li . parentNode . removeChild ( li ) ;
10-
11- } ) ;
12- } ) ;
13-
14- // prevent default behaviour
15-
16- const link = document . querySelector ( '#page-banner a' ) ;
17-
18- link . addEventListener ( 'click' , function ( e ) {
19- e . preventDefault ( ) ;
20- console . log ( 'Navigation to' , e . target . textContent , 'was prevented' ) ;
8+ }
219} ) ;
You can’t perform that action at this time.
0 commit comments