Skip to content

Commit 2fcbfed

Browse files
[Addition]: added 3 more DOM methods
1 parent 1f42b28 commit 2fcbfed

1 file changed

Lines changed: 21 additions & 16 deletions

File tree

DOM-methods/main.js

Lines changed: 21 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,40 +2,45 @@
22

33
//1.getElementById(id)-Selects an element by its ID
44

5-
let tittle = document.getElementById('title')
6-
console.log(tittle.textContent)//prints Hello World
7-
tittle.style.color = "blue"//changes text to blue
5+
let title = document.getElementById('title');
6+
console.log(title.textContent);//prints Hello World
7+
title.style.color = "blue";//changes text to blue
88

99

1010
//2.querySelector(selector)-Selects the first element matching CSS selector
1111

1212
let paragraph = document.querySelector(".message");
1313
paragraph.textContent = "This text has been changed!";
14-
paragraph.style.color = "red"
14+
paragraph.style.color = "red";
1515

16+
//3.querySelectorAll(selector)-Seletcts all elements matching selector and returns an array
17+
let allParagraphs = document.querySelectorAll("p");
18+
allParagraphs.forEach(function(paragraph) {
19+
paragraph.style.fontSize = "18px";
20+
});
1621

17-
//3.addEventListener()-Attaches an event (like a click) to an element.
22+
//4.addEventListener()-Attaches an event (like a click) to an element.
1823

1924
let button = document.getElementById('myBtn');
2025
button.addEventListener("click",
2126
function () {
2227
alert("Button clicked")
2328
}
24-
)
29+
);
2530

26-
//4.removeChild()-Removes a child element from a parent.
31+
//5.removeChild()-Removes a child element from a parent.
2732
let list = document.getElementById("list");
2833
let firstItem = list.firstElementChild;
2934
list.removeChild(firstItem); // removes "Item 1"
3035

36+
//6.appendChild()-Adds a new child element to a parent.
37+
let newItem = document.createElement("li");
38+
newItem.textContent = "Item 3";
39+
list.appendChild(newItem);
3140

32-
33-
34-
35-
36-
37-
38-
39-
40-
41+
//7.replaceChild()-Replaces an existing child element with a new one.
42+
let secondItem = list.children[1];
43+
let newItem2 = document.createElement("li");
44+
newItem2.textContent = "Item 5";
45+
list.replaceChild(newItem2, secondItem);
4146

0 commit comments

Comments
 (0)