HTMLElement.prototype.innerHTML Description: Obtenir ou modifier la valeur interne d'un élément HTML à l'aide d'une chaîne de caractères. Note: innerHTML n'exécute pas le contenu des <script> et ne les chargent pas (src=""). Exemples: <a href="test.html"><strong>test</strong></a> var a = document.links[0]; a.innerHTML; // "<strong>test</strong> a.innerHTML = "test2" // l'intérieur de la balise a devient: test2 var div = document.getElementsByTagName('div')[0]; div.innerHTML = '<script>alert(123)<'+'/script>456'; // n'affiche pas 123 var div = document.getElementsByTagName('div')[0]; div.innerHTML = '<script src="bla.js"<'+'/script>456'; // n'exécute pas le contenu de bla.js Test: On peut modifier innerHTML avec ses propres fonctions dans Firefox avec un get/set. test.progysm.com/js/DOMElement.prototype.innerHTML.html test.progysm.com/js/DOMElement.prototype.innerHTML-script.html