BASICS
Change the Text of an Element using JavaScript
Explore the concepts and examples below to master this topic.
document.getElementById("btn").addEventListener("click", function() {
document.getElementById("text").innerText = "Hello, JavaScript!";
});
Hide and Show Elements using JavaScript
Explore the concepts and examples below to master this topic.
document.getElementById("hide").addEventListener("click", function() {
document.getElementById("box").style.display = "none";
});
document.getElementById("show").addEventListener("click", function() {
document.getElementById("box").style.display = "block";
});
INTERMEDIATE
Toggle an Element's Visibility
Explore the concepts and examples below to master this topic.
document.getElementById("toggle").addEventListener("click", function() {
let box = document.getElementById("box");
box.style.display = (box.style.display === "none") ? "block" : "none";
});
Animate an Element using JavaScript
Explore the concepts and examples below to master this topic.
document.getElementById("animate").addEventListener("click", function() {
let box = document.getElementById("box");
box.style.transition = "left 1s";
box.style.position = "relative";
box.style.left = "250px";
});
ADVANCED
Perform AJAX Request with JavaScript
Explore the concepts and examples below to master this topic.
document.getElementById("loadData").addEventListener("click", function() {
fetch("https://api.example.com/data")
.then(response => response.text())
.then(data => {
document.getElementById("dataContainer").innerHTML = data;
});
});
Implement Datepicker using JavaScript
Explore the concepts and examples below to master this topic.
document.addEventListener("DOMContentLoaded", function() {
let dateInput = document.getElementById("datepicker");
dateInput.type = "date";
});
Use the reference cards below for fast lookup. Perfect for brushing up on syntax while you cook your code. ๐ณ
document.getElementById("btn").addEventListener("click", function() {
document.getElementById("text").innerText = "Hello, JavaScript!";
});
document.getElementById("hide").addEventListener("click", function() {
document.getElementById("box").style.display = "none";
});
document.getElementById("show").addEventListener("click", function() {
document.getElementById("box").style.display = "block";
});
document.getElementById("toggle").addEventListener("click", function() {
let box = document.getElementById("box");
box.style.display = (box.style.display === "none") ? "block" : "none";
});
document.getElementById("animate").addEventListener("click", function() {
let box = document.getElementById("box");
box.style.transition = "left 1s";
box.style.position = "relative";
box.style.left = "250px";
});
document.getElementById("loadData").addEventListener("click", function() {
fetch("https://api.example.com/data")
.then(response => response.text())
.then(data => {
document.getElementById("dataContainer").innerHTML = data;
});
});
document.addEventListener("DOMContentLoaded", function() {
let dateInput = document.getElementById("datepicker");
dateInput.type = "date";
});
Recipe Complete! ๐
You've explored the full Javascript recipe.
Keep practising โ a language a day keeps AI away! ๐ค