MINI PROJECT 4 MODUL 5
- MINI PROJECT 4
Memanipulasi list yg awalnya kosong dan dapat ditambahkan menggunakan input
Code nya sebagai berikut:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Konfigurasi</title>
<script>
function changeColor1() {
var li = document.getElementById('item-list');
li.style.color = 'blue'
}
function changeColor2() {
var li = document.getElementById('item-list');
li.style.color = 'green'
}
function changeColor3() {
var li = document.getElementById('item-list');
li.style.color = 'yellow'
}
function changeHover1() {
var li = document.getElementById('item-list');
li.classList.add('hover-biru');
}
function changeHover2() {
var li = document.getElementById('item-list');
li.classList.add('hover-hijau');
}
function changeHover3() {
var li = document.getElementById('item-list');
li.classList.add('hover-kuning');
}
</script>
</head>
<style>
.hover-biru:hover {
color: blue;
}
.hover-hijau:hover {
color: lime;
}
.hover-kuning:hover {
color: yellow;
}
</style>
<body>
<h1>Konfigurasi</h1>
<p>
<strong>Teks</strong>:
<input type="text" id="teks" value="Item">
</p>
<p>
<strong>Jumlah Item</strong>:
<input type="number" id="jumlah" value="6">
</p>
<p>
<strong>Item List</strong>:
<ul id="item-list"></ul>
</p>
<script>
// Inisialisasi item list
const itemList = document.getElementById("item-list");
itemList.innerHTML = "";
// Set event listener untuk input teks dan jumlah
const teksInput = document.getElementById("teks");
const jumlahInput = document.getElementById("jumlah");
teksInput.addEventListener("change", generateItems);
jumlahInput.addEventListener("change", generateItems);
// Fungsi untuk generate item list
function generateItems() {
// Dapatkan teks dan jumlah dari input
const teks = teksInput.value;
const jumlah = jumlahInput.value;
// Hapus semua item dari daftar
itemList.innerHTML = "";
// Generate item baru
for (let i = 0; i < jumlah; i++) {
const item = document.createElement("li");
item.innerText = teks;
itemList.appendChild(item);
}
}
</script>
<h3>Warna teks</h3>
<button onclick="changeColor1()">biru</button>
<button onclick="changeColor2()">hijau</button>
<button onclick="changeColor3()">kuning</button>
<h3>Warna hover</h3>
<button onclick="changeHover1()">biru</button>
<button onclick="changeHover2()">hijau</button>
<button onclick="changeHover3()">kuning</button>
</body>
</html>
dan output yg dihasilkan sebagai berikut:
Comments
Post a Comment