netbozum
wmaraci reklam

Javascript'te setAttribute Kullanımı Sorunu

2 Mesajlar 674 Okunma
Toplam 2 mesaj ve 674 görüntüleme
acebozum
wmaraci reklam

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