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 innerHTML
yerine 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>
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
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'