javascript [duplicate] metne convert div ekle
Aug 15 2020
DB'den gelen verileri dinamik olarak kodlamak üzerinde çalışıyorum ve jQuery içermeyen JavaScript'e ekleyerek tüm Li Elementine ihtiyacım var:
Bu benim Kodum:
const x = document.getElementById('messagesContent')
x.append(`<li class="message"><b>User</b><br/>${message}</li>`);
Sonuç:
<li class="message"><b>User</b><br/>xxxxxxxx</li>
Html değil metin olarak gel
Yanıtlar
MajedBadawi Aug 15 2020 at 17:37
Bunun innerHTMLyerine kullanabilirsiniz :
const x = document.getElementById('messagesContent');
let message="Hello";
x.innerHTML += `<li class="message"><b>User</b><br/>${message}</li>`;
<ul id="messagesContent"></ul>
EugenSunic Aug 15 2020 at 17:42
AppendChild işlevine ihtiyacınız var ve bir dize yerine bir node elemanı geçirmelisiniz.
CreateElement aracılığıyla bir liste öğesi oluşturmalı ve uygun nitelikleri ve amaçlanan innerHTML'yi atamalısınız.
const x = document.getElementById('list');
const li = document.createElement('li');
li.class = 'message'
li.innerHTML = `<b>User</b><br/>second`;
x.appendChild(li);
<ul id="list">
<li>first</li>
</ul>
Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'