Çok garip, birisi bana yardımcı olabilir. Burada hızlı bir test fonksiyonudur:innerHTML kapanış işaretini kaldırmadan kaldır
function test_function(){
code = '<img src="http://www.myimage.com/img.jpg" alt="image" />';
alert(code);
document.getElementById('test').innerHTML = code;
alert(document.getElementById('test').innerHTML);
}
yukarıdaki kodu Running birinci uyarısında />
gösterecektir, ama ikinci uyarı, sadece >
gösterir etmez. Bu nedenle, .innerHTML
no'lu dizgiye, eğik çizginin dışına çıkıntı yapmak gibi görünmektedir. Bunun olmasını engellemek için herhangi bir fikrin var mı? Doğrulama için eğik çizgiye ihtiyacım var.
Ne tür doctype kullanıyorsunuz? – Dror
Hangi tarayıcılarla karşılaşıyorsunuz? – JAL
Tarayıcı eğik çizgiyi kaldırırsa, bu tür bir iletimde olması gerekmez. –