Je fais un appel ajax depuis ma page, puis, en réponse, je reçois aussi du HTML comme celui-ci.
Ce que je veux, c’est obtenir du code Inner HTML à partir de l’object Response, à l’exclusion de Comment puis-je procéder? Impossible d’utiliser
document.getElementbyID
sur une variable.
vous pouvez créer un wrapper jQuery pour le contenu variable, puis extraire le code HTML interne à l’aide de .html ()
var data = ' ' var x = $(data).html()
Pure JS si vous aimez -> http://jsfiddle.net/eztZm/
//get var get_html = document.getElementById("parent").innerHTML; console.log(get_html); //set document.getElementById("parent").innerHTML = "new html";
https://developer.mozilla.org/en-US/docs/Web/API/Element.innerHTML
code html utilisé:
candy
première approche:
var parent = document.getElementById("1"); var child_text = parent.firstChild.innerHTML;
pour faire court:
document.getElementById("1").firstChild.innerHTML
livrera “bonbons” (sans jQuery) 🙂