bechte: getElementById() für Content der mit innerHtml gesetzt wird

Beitrag lesen

Hallo,

weiß jemand, warum es nicht möglich ist, auf die Elemente, die mittels innerHtml gesetzt werden (als HTML Code), mittels document.getElementById() zuzugreifen?

Kurzes Beispiel:

  
[...]  
<div id="cnt"></div>  
[...]  
  
<script...>  
[code lang=javascript]  
  
// ...  
  
// Enthält ein Tag <img id="img" src="" />  
document.getElementById("cnt").innerHtml = responseFromAjaxRequestWithValidHTML;  
  
// ...  
  
var myImage = document.getElementById("img");  
  
// myImage == null! why?  

</script>
[/code]

Schöne Grüße,

bechte