lostyazilim
tr.link

Javascript'te setAttribute Kullanımı Sorunu

2 Mesajlar 600 Okunma
lstbozum
tr.link

yazilimyolcusu yazilimyolcusu WM Aracı Kullanıcı
  • Üyelik 01.11.2021
  • Yaş/Cinsiyet 40 / E
  • Meslek Çalışmıyorum
  • Konum Konya
  • Ad Soyad M** Y**
  • Mesajlar 85
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)

Merhaba arkadaşlar. Aşağıdaki kodlarla "div" in arkaplanını "kırmızı" ve yazı rengini de "beyaz" yapmak istiyorum. Aslında aktif div'in arkaplanına uygulamak istiyorum ama bunu yaparsam hallederim gibi geliyor. Şimdi "document.getE.." ile başlayan yerleri "setAttribute" ile yapmaya çalışıyorum. Kodlar çalışmıyor. Yardımcı olabilir misiniz?

<div id="anasayfaid">
<a id="anasayfalink" href="index.php">Anasayfa</a>
</div>
var anasayfaid;
function anasayfafonksiyonu() {

document.getElementById("anasayfaid").style.display = "block";
document.getElementById("anasayfaid").style.backgroundColor = "red";
document.getElementById("anasayfaid").style.color = "#fff";

anasayfaid.setAttribute("style", "display:block; backgroundColor:red; color:#fff;");
}
 

 

wmaraci
reklam

cgrclk cgrclk Fortis Fortuna Adiuvat Kullanıcı
  • Üyelik 18.11.2011
  • Yaş/Cinsiyet 35 / E
  • Meslek Web Developer
  • Konum İstanbul Avrupa
  • Ad Soyad B** Ç**
  • Mesajlar 3270
  • Beğeniler 1014 / 1983
  • Ticaret 53, (%100)
var anasayfaElem = document.getElementById("anasayfaid");

anasayfaElem.style.display = "block";
anasayfaElem.style.backgroundColor = "red";
anasayfaElem.style.color = "#fff";

 

Bunu çalıştırman yeterli olacaktır.

 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al