Javascript Sorunu

Emre Gökgedik

Asistan
Katılım
7 Temmuz 2016
Mesajlar
101
Reaksiyon puanı
44
Puanları
28
Yaş
24
Konum
İskenderun, Hatay
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ş
24
Konum
İskenderun, Hatay
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

Profesör
Katılım
7 Şubat 2007
Mesajlar
2,589
Reaksiyon puanı
24
Puanları
218
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