Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

SuRu190/JavaScript-Dom-Practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

150 Commits

Repository files navigation

πŸ“˜ JavaScript DOM Practice Tasks

This repository contains beginner-friendly JavaScript DOM manipulation tasks. Each task is focused on practicing core DOM concepts with clean structure and interactive behavior.


βœ… Completed Tasks Structure

Each task contains:

  • index.html – HTML Structure
  • style.css – Styling
  • script.js – JavaScript functionality
  • README.md – Task description, concepts used, what I learned, and flow

πŸ“‚ Tasks List

No. Task Name Live Demo Code
01 Change and Revert Heading πŸ”— Live Demo πŸ’» Code
02 Toggle Button Text πŸ”— Live Demo πŸ’» Code
03 Multiple Heading πŸ”— Live Demo πŸ’» Code
04 innerHTML vs textContent πŸ”— Live Demo πŸ’» Code
05 Change Style on Click πŸ”— Live Demo πŸ’» Code
06 Update Heading πŸ”— Live Demo πŸ’» Code
07 Show / Hide Paragraph πŸ”— Live Demo πŸ’» Code
08 Live Character Counter πŸ”— Live Demo πŸ’» Code
09 Increase Counter on Every Button Click πŸ”— Live Demo πŸ’» Code
10 Add List Items Dynamically πŸ”— Live Demo πŸ’» Code
11 Delete List Items Dynamically πŸ”— Live Demo πŸ’» Code
12 Mark List as Completed πŸ”— Live Demo πŸ’» Code
13 User Info Card - - - - - - - - - - πŸ’» Code
14 User Mood Based on Age - - - - - - - - - - πŸ’» Code
15 User Info Summary Card - - - - - - - - - - πŸ’» Code
16 Click to show info - - - - - - - - - - πŸ’» Code
17 Personalized Greeting Card - - - - - - - - - - πŸ’» Code
18 Toggle Dark/Light Mode πŸ”— Live Demo πŸ’» Code
19 Image Slider πŸ”— Live Demo πŸ’» Code
19 Form Validation πŸ”— Live Demo πŸ’» Code

πŸ“Œ Purpose

This repository helps in understanding:

  • DOM selection and manipulation
  • Event handling
  • Conditional rendering
  • Styling and interaction using JavaScript

πŸ“± Responsiveness

All tasks in this repository are fully responsive.
They adapt seamlessly to various screen sizes, ensuring usability on:

  • Mobile devices (small screens)
  • Tablets
  • Desktops

Custom @media queries are implemented where necessary to improve the user experience on very small devices.

About

Beginner JavaScript DOM Tasks for Practice

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /