Javascript Sorunu

Bu konuyu okuyanlar

Emre Gökgedik

Asistan
Katılım
7 Temmuz 2016
Mesajlar
101
Reaksiyon puanı
44
Puanları
28
Yaş
23
Aşağıdaki kodun, "title" kısmını değiştirmek istiyorum.
HTML:
<div id="desc" class="progress-bar progress-bar-striped progress-bar-animated bg-danger" data-toggle="tooltip" data-placement="top" title="" role="progressbar" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100" style="width: 75%"></div>


Aşağıdaki çözümü denedim, çalışmadı.
JavaScript:
    document.querySelector("#desc>title").innerText="YAZI";
 

Emre Gökgedik

Asistan
Katılım
7 Temmuz 2016
Mesajlar
101
Reaksiyon puanı
44
Puanları
28
Yaş
23
Uzun çabalar ve ter dökmeler sonucu, böyle bir çözüm yolu ürettim. Sorun çözüldü. Herhangi bir divin içerisindeki herhangi bir attribute'a ulaşıp onu değiştirmek için setAttribute ideal.
JavaScript:
var b = document.querySelector("#desc");

b.setAttribute("title", "YAZI");
 

annttiigs

Müdavim
Emektar
Katılım
7 Şubat 2007
Mesajlar
2,589
Reaksiyon puanı
24
Puanları
38
ilk yazdigin ve calismaya kod'da sen desc id'li element'in altindaki title tag'ni aramissin dogal olarak da bulamamis. Oncelikli olarak property, tag vs incele derim. Daha dogrusu; DOM nedir bunu biraz incelemen ileride daha rahat akil yurutmeni saglayacaktir.
 
Üst