Bien que la page de chargement dans mozilla, le code premier DIV n'est pas chargé essayé de charger html en utilisant l'intérieurBien que la page de chargement dans mozilla, le code premier DIV n'est pas chargé
<div id="mainContent"></div>
avec ci-dessous appel
if (destinationURL != null) {
$.get(destinationURL, function(data)
{
$("#mainContent").attr("innerHTML",data);
});
}
destinationUrl fait référence ci-dessous html échantillon
<div id="A1">
<div id="B1">
<div id="c1">
<span>hi</span>
</div>
<div id="c2"></div>
</div>
<div id="B2">
<div id="D1">
<span>hi2</span>
</div>
<div id="D2"></div>
</div>
<div id="B3">
<div id="E1"></div>
<div id="E2"></div>
</div>
<div id="B4">
<div id="F1"></div>
<div id="F2"></div>
</div>
</div>
mais, lorsque les charges html
$("#c1") refers null object
si je vois
$("#D1") contains html.
si je donne un message d'alerte sur onLoad, je peux en mesure d'obtenir Html. Sa passe que dans mozilla
Alors que vous avez eu quelques réponses, aucune d'elles n'explique réellement le problème - qui est que 'innerHTML' n'est pas un attribut HTML - http://www.w3.org/TR/html4/index/attributes. html - Internet Explorer a juste des problèmes pour faire la différence entre les attributs et les propriétés du DOM. – Quentin
Mozilla, en tant que navigateur, est mort depuis de nombreuses années. Son successeur principal est Firefox et son moteur est Gecko. Il existe d'autres navigateurs au-delà de IE et de Firefox, et il vaut la peine de les tester aussi (surtout si vous avez un problème avec la différence entre IE et Firefox). – Quentin