function SwapPlans(city, id) {
var tp = GetTravelPlanById(id);
var content = MakeHTMLAccordionMe(tp.items[0]);
document.getElementById(city).innerHTML = " ";
document.getElementById(city).innerHTML = content.innerHTML;
document.getElementById(city).outerHTML = " ";
document.getElementById(city).outerHTML = content.outerHTML;
}
Salut,DOM innerHTML double problème
J'ai un problème avec l'extrait ci-dessus. La fonction MakeAccordionME renvoie le contenu que je veux modifier par document.getElementById (city) = valeur; mais Il ne supprime pas le premier contenu de la première div.
Existe-t-il une méthode content.clear dans DOM javascript?
thx
P.S. la div qui retourne de document.getElementById (city) est un div accordéon jquery.
Je reçois une erreur: erreur d'exécution Microsoft JScript: Cet objet ne gère pas cette propriété ou méthode – Kubi
pour cette ligne-> city.appendChild (city.ownerDocument.importNode (Content)) – Kubi
fonctionne-t-il dans un autre navigateur? Vous pouvez essayer chrome, il a un très bon débogueur javascript (bien que l'IE8 est également bon). Pour trouver l'erreur, vous pouvez mettre les résultats de importnode dans une variable, puis ajouter ces résultats. –