Day 5: JavaScript DOM Manipulation
Innu nammude session-il DOM Manipulation padichu. JavaScript upayogichu webpage-ile elements select cheyyan, text change cheyyan, events handle cheyyan ithu sahayikkum.
1. DOM (Document Object Model) Enthu Aanu?
DOM ennathu *Document Object Model* aanu. Oru webpage-ine *JavaScript upayogichu access cheyyan, modify cheyyan* DOM sahayikkum. *HTML elements ne JavaScript code upayogichu access cheyyan DOM manipulate cheyyum.*
📌 Example:
*Itha execute cheythal webpage background color light blue aakum.*
2. Elements Select Cheyyuka (Selecting Elements)
HTML elements access cheyyan JavaScript-ile different methods use cheyyam.
2.1 getElementById() – ID upayogichu element select cheyyan
HTML element ID upayogichu select cheyyam. *Example:*
2.2 getElementsByClassName() – Class name upayogichu multiple elements select cheyyan
Class name upayogichu multiple elements select cheyyam.
2.3 getElementsByTagName() – Tag name upayogichu elements select cheyyan
2.4 querySelector() & querySelectorAll() – CSS selectors upayogichu elements select cheyyan
3. Event Handling – User Interactions Handle Cheyyuka
Webpage-il user interaction manage cheyyan events upayogikkam.
3.1 Button Click Event
Oru button click cheyyumbo function execute cheyyan.
3.2 Mouseover & Mouseout Events
Mouse move cheyyumbo or click cheyyumbo color change cheyyan.
3.3 Input Event
User input edukkuka.
4. Real-World Example – To-Do List Application
🎯 Conclusion
Innu nammude session-il padichathu:
- DOM Manipulation (Elements select cheyyuka, modify cheyyuka)
- Events (Click, Mouseover, Input events handle cheyyuka)
- Real-World Example (To-Do List Application)
🔥 Next session: JavaScript Forms & Validation – Don't miss it!