Skip to content

Commit 7be312b

Browse files
committed
lesson 10
1 parent 97e07d0 commit 7be312b

File tree

1 file changed

+5
-17
lines changed

1 file changed

+5
-17
lines changed

app.js

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,9 @@
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
});

0 commit comments

Comments
 (0)