Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Bermain dengan atribut

https://sekolahkoding.com/kelas/dom-pada-javascript/video/bermain-dengan-attribute

i dont know whats wrong with my code,tp aku udah ikutin semua di video ini sama banget.pas peletakan css internal itu pas di run gak keluar background merah nya,saya utak atk ,saya taruh css di file external juga sama aja.Btw aku pake pake notepad,whats wrong ya?

avatar dahliaaasd
@dahliaaasd

18 Kontribusi 2 Poin

Diperbarui 8 tahun yang lalu

14 Jawaban:

Tampilin kodenya juga ya...

avatar dalikewara
@dalikewara

351 Kontribusi 261 Poin

Dipost 8 tahun yang lalu

DOM Javascript

Belajar DOM Javascript

avatar dahliaaasd
@dahliaaasd

18 Kontribusi 2 Poin

Dipost 8 tahun yang lalu

coba bagian

var img= document.getElementById('gambar');

ganti jadi

var img= document.getElementById('#gambar');
avatar nagatap25
@nagatap25

113 Kontribusi 42 Poin

Dipost 8 tahun yang lalu

eh bentar deh gan itu kan img, mungkin aja karena itu formatnya img bukan sebuah div jadi gak bisa di ganti, cobba aja tes dulu, kayak gini di css

<style>img{background:red;}</style>

berubah gak image agan jadi warna merah?

setau ane sih yang namanya img atau gamar ggak bakal terpengaruh sama yang namanya background-color, ataupun background karena statusnya udah berupa image dan mutlak gak bisa diganggu gugat kecuali agan ganti gambarnya

avatar nagatap25
@nagatap25

113 Kontribusi 42 Poin

Dipost 8 tahun yang lalu

not working :'

avatar dahliaaasd
@dahliaaasd

18 Kontribusi 2 Poin

Dipost 8 tahun yang lalu

Emang pada dasarnya... Tag html img gak bsa diganti pake warna gan..kecuali agan punya div yang dikasih bg hijau..lalu agan pakek script diatas buat ganti warna hijau jd warna merah.. Misalkan agan lunya code gini

<div style="background:green;" id="contoh"> halo semuanya</div>

Lalu agan tambahin script ini dibawahnya

<script>
document.getElementById("contoh").className = "merah";
</script>

Coba aja deh..pastikan agan dah buat class di cssnya namanya terserah agan..disini ane ngikutin css agan yg agan bikin diatas, dan pastikan targetnya bukan img..karena emang pada dasarnya img itu tdk dapat dirubah warnanya kecuali mengganti gambarnya sendiri gan

avatar nagatap25
@nagatap25

113 Kontribusi 42 Poin

Dipost 8 tahun yang lalu

Anggep agan punya sebuah img, lalu agan kasih background color, atau background img..gak bakal ngaruh sedikitpun ke img

Ane punya solusi kecil, coba gini Css

<style>
.img{background:url(contoh.jpg);
Width:300px;
Heigth:300px;}

.merah{
Background:red !important;
Width:300px;
Height:300px;
}

Lalu buat tag div seperti ini

<div class="img" id="contoh">test</div>

Lalu buatkan script seperti ini

<script>document.getElementById("contoh").className = "red";<\script>

Insyaallah mau:)

avatar nagatap25
@nagatap25

113 Kontribusi 42 Poin

Dipost 8 tahun yang lalu

maaf tp bukan itu mksd saya,iya sya ngerti kalau pake konsep kamu.Tp sya mau nekenin javascriptnya disini,fungsi dari menambahkan atribut pake javascript,jd ini bukan masalah pemecahan case.Tapi lebih ke fungsi javascript yg saya tanyakan,kenapa kk ilham bisa knp saya engga,pdhal kode nya juga udah sama banget.Btw makasih bnyak yah udah mau bantu saya

avatar dahliaaasd
@dahliaaasd

18 Kontribusi 2 Poin

Dipost 8 tahun yang lalu

Btw td saya sudah coba ikutin kodingan agan diatas..memang gak mau..ternyata permasalahannya karena dia itu image dan gak bsa dikasih background.. Bukam gak bisa tapitidak kelihatan karena ditumpuk oleh gambarnya sendiri, kalo agan mau check coba pakek inspect element di google chrome lalu cari code img agan, setelah itu klik dan check di bagian style dikanan inspect element

Disiti kelihatan css yg aktif atau gak aktif, nah sebenarnya class .merah yang agan tadi tambahkan sudah ada namun tertumpuk sma imgnya sendiri..untuk mencegahnya ya pakek cara yg ane sampaikan diatas gan :) semoga membantu yak:)

avatar nagatap25
@nagatap25

113 Kontribusi 42 Poin

Dipost 8 tahun yang lalu

kodenya saya yakin engga salah yang salah itu gambarnya. ane tebak deh itu gambar transparan atau enggak kalo yg di tutorial ya itu transparan maksudnya gimana jadi agan searching aja deh. akh kalo gitu gimana kode jsnya supaya jalan nah kan, untuk belajar cuma mau liat kodenya berhasil atau enggakk kan tambahin aja

.merah{
  border: 20px solid red;
}

nah bakalan keliatan tuh kodenya bsa jalan

avatar kartadinata
@kartadinata

121 Kontribusi 78 Poin

Dipost 8 tahun yang lalu

hmm pantes aja, karena gambar yang dipakek hilman itu transparan jadi backgroundnya keliatan

avatar nagatap25
@nagatap25

113 Kontribusi 42 Poin

Dipost 8 tahun yang lalu

warnanya ketutup gambar gan...

avatar bucekzershand
@bucekzershand

18 Kontribusi 3 Poin

Dipost 8 tahun yang lalu

Jawaban Terpilih

ketutup gambar itu, untuk gampang ngetes nya tambahin padding.


<style>
.merah{
 background:red;
 padding:5px; // biar kelihatan warna merah nya
}
</style>

avatar ma4m
@ma4m

97 Kontribusi 39 Poin

Dipost 8 tahun yang lalu

terimakasih semuanyaaaa ((:

avatar dahliaaasd
@dahliaaasd

18 Kontribusi 2 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban