2014-10-24 11 views
5

olmadan kısa mesaj gönderin.html etiketlerinin bir <code>div</code> için <code>textarea</code> metni gönderen JavaScript bazı fonksiyon, inşa etmek isteyen

Kullanıcı bir textarea html kaynağını göndermeye çalışırsa aşağıdaki

yapmak istiyorum, metni değil, gerçek html kaynağı gösterecektir. Örneğin

: <img src='aa.png'>

div metinde görmek istiyorum: <img src='aa.png'> ve gerçek resmi görmek istemiyoruz

kullanıcı göndermeye çalışırsa: aa.png

+0

Yinelenen http arasındaki farkları daha fazla bilgi edinebilirsiniz: // stackoverflow.com/questions/1219860/html-encoding-in-javascript -jquery – yunandtidus

cevap

10

kullanın .innerText veya .textContent yerine .innerHTML

eleme.innerText="<img src='aa.png'>";eleme nerede senin div

DEMO:

document.getElementById('test1').innerHTML="<img src='aa.png'>"; 
 
document.getElementById('test2').innerText="<img src='aa.png'>"; 
 
document.getElementById('test3').textContent="<img src='aa.png'>";
<div id="test1"></div> 
 
<div id="test2"></div> 
 
<div id="test3"></div>

Bu üç komutlar ve diğerleri Here

+0

Ayrıca 'textContent' hakkında da belirtilmelidir. – dfsq

+0

@dfsq Düzenledim! – laaposto