Javascript'te oldukça yeni ve bir şeyler deniyordum. InnerHTML kullanarak bir tablo içinde bir görüntü yüklemek için bir işlev kullanıyorum. Ancak, görüntünün alt kısmında uyarı ("ne olursa") çağırmadıkça görüntü görünmüyor, ardından uyarı görünürken görünür. Ben kullanıyorum kod Ben bu işe yaramazsa neden ben benzer baktım bütün örnekler anlamıyorumJavascript innerHTML kullandığımda neden görüntüm görünmüyor?
<script>
function show(){
document.getElementById('imageHolder1').innerHTML="<a href="#"><img='photos/picture.jpg' border=0/></a>";
}
</script>
<body> <input name="b1" type="button" value="pics" onclick="show()"/>
<table><td id='imageHolder1'>picture</td></table>
</body> ``
(fonksiyon harici js dosyasından denir) gibi bir şey büyük farklar görmüyorum.İşaretle denediğimde işe yaramıyor. Peki herhangi bir yardım edilir! Şimdiden teşekkürler, ve nasıl yapılacağına dair herhangi bir öneriniz varsa (javascript'i hala öğrendiğimden beri jquery yok) bunu takdir ediyorum. Tekrar teşekkürler!
document.getElementById('imageHolder1').innerHTML="<a href="#"><img='photos/picture.jpg' border=0/></a>";
okumak mı
document.getElementById('imageHolder1').innerHTML="<a href='#'><img src='photos/picture.jpg' border=0/></a>";
(yerine 'için uyarı ")
# ini kontrol et string: innerHTML, üzerinde çalıştığınız her şeyin doğru ve iyi bir HTML olduğundan emin olmanız gerektiğinden dolayı çalışmanız gereken bir canavardır.Personel, appendChild vb. gibi javascript'i manipüle eden daha ayrıntılı, ancak daha değerli olan DOM'a bakmak isteyebilir. – user17753
Ayrıca, bu hataların tespit edilmesi daha kolay olduğundan, FF veya diğer bazı JavaScript hata ayıklayıcıları için ateş böceği gibi bir şeyle çalışmanızı öneririm. – user17753
teşekkürler, appendChild'i deneyeceğim ve kesinlikle bu örnekle çalıştığı anlaşılan Javascript hata ayıklayıcılarına bakacağım – biobio