Unit VI - Lesson 1 - 6

Unit VI - Lesson 1

7.1.1. What is DOM?

(c) The DOM represents the structure of a web page as a hierarchical tree of nodes.

7.1.2. Understanding Node and Types in DOM

(b) A generic term representing any object in the DOM tree, including element nodes, text nodes, and more.

Unit VI - Lesson 2

7.2.1. Understanding DOM Methods

(c) createElement and appendChild

Unit VI - Lesson 3

7.3.1. Understanding DOM Elements

(c) An Element Node represents the fundamental building blocks of an HTML document.

7.3.2. Creating and Manipulating Elements

// Write code to remove the second paragraph
const p = document.getElementById('para2');
p.remove();
// Write code add a new list item with text "Mango" to the existing list of fruits at the end
const n = document.createElement('li');
n.textContent = 'Mango';
const f = document.getElementById('fruits');
f.appendChild(n)

Unit VI - Lesson 4

7.4.1. Working with HTML Content using DOM

// Write code to change the text in the second paragraph to "Hello" 
document.getElementById('para2').textContent = 'Hello'

Unit VI - Lesson 5

7.5.1. Adding or Modifying Classes

// Write code to select the second paragraph element by ID
const p2 = document.getElementById('para2');

// Add a CSS class called myStyle dynamically to that element's classList
p2.classList.add('myStyle')

7.5.2. Working with Inline Styles

// Write code to select the third paragraph element by ID
const p3 = document.getElementById('para3');
// Using  inline styles set the text color to red and background color to yellow
p3.style.color='red';
p3.style.background='yellow';

7.5.3. Dynamic Styling Based on Events:

// Write code to select the second paragraph element by ID
const p2 = document.getElementById('para2');

// Write code to select the button called "Click Me" by ID
const btn = document.getElementById('clickMe')
// Add an event listener to the "Click Me" button, which when clicked changes the text color of the second paragraph to red 
btn.addEventListener('click', function() {
	p2.style.color = 'red';
})

7.5.4. Manipulating Style Sheets

const styleElement = document.createElement('style');


styleElement.innerHTML = '.myStyle { color: green; }';


document.head.appendChild(styleElement);


const element = document.getElementById('para2');

element.classList.add('myStyle');

Unit VI - Lesson 6

7.6.1. Various DOM Events

// Write code to select the second paragraph element by ID
p2 = document.getElementById('para2');

// Write code to select the third paragraph element by ID
p3 = document.getElementById('para3');

// Add a double click event listener to second paragraph which changes 
// the text color of third paragraph to blue when we double click 
// on the second paragraph 
p2.addEventListener('dblclick',function() {
	p3.style.color='blue'
})

Post a Comment

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.