Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
Mengembalikan gambar setelah di ganti function javascript
saya mencoba mengganti gambar lampu on dan lampu off dengan function onclick if else. else nya tidak berfungsi mengembalikan letak gambar Mohon Pencerahannya
<div>
<h1>RUANG KELUARGA</h1>
<button id="btn" onclick="hidup()"><img id="saklar" src="assets/images/off1.png" onclick="change()" style="width: 130px; height: 130px; margin: auto;" /></button>
<div class="container text-center ">
<div class="row mt-3">
<div class="col align-self-start"><img src="assets/images/loff.png" id="lampu1"/></div>
<div class="col align-self-center"><img src="assets/images/loff.png" id="lampu2"/></div>
<div class="col align-self-end"><img src="assets/images/loff.png" id="lampu3" /></div>
</div>
</div>
</div>
<script src="main.js"></script>
function change() {
let saklarOn = document.getElementById("saklar");
if (saklarOn.src.match("assets/images/off1.png")) {
saklarOn.src = "assets/images/on1.png";
} else {
saklarOn.src = "assets/images/off1.png";
}
}
function hidup() {
let button = document.getElementById("btn");
let lampu1 = document.getElementById("lampu1");
let lampu2 = document.getElementById("lampu2");
let lampu3 = document.getElementById("lampu3");
if (button.onclick) {
lampu1.src = "assets/images/lon.png";
} else {
lampu1.src = "assets/images/loff.png";
}
if (button.onclick) {
lampu2.src = "assets/images/lon.png";
} else {
lampu2.src = "assets/images/loff.png";
}
if (button.onclick) {
lampu3.src = "assets/images/lon.png";
} else {
lampu3.src = "assets/images/loff.png";
}
}
0
1 Jawaban:
function hidup() {
let button = document.getElementById("btn");
let lampu1 = document.getElementById("lampu1");
let lampu2 = document.getElementById("lampu2");
let lampu3 = document.getElementById("lampu3");
if (button.src.match("assets/images/off1.png")) {
lampu1.src = "assets/images/loff.png";
lampu2.src = "assets/images/loff.png";
lampu3.src = "assets/images/loff.png";
} else {
lampu1.src = "assets/images/lon.png";
lampu2.src = "assets/images/lon.png";
lampu3.src = "assets/images/lon.png";
}
}
1
Tanggapan
uda di ubah nama gambar dan di pindahin tetep gk jalan bang
lokasi path gambah harus benar