inner html

Invité
Invité n'ayant pas de compte PHPfrance

28 janv. 2007, 21:15

Bonjour à tous,
ya t il une fonction en js qui fait le contraire de innerhtml?

Mammouth du PHP | 19672 Messages

28 janv. 2007, 22:07

COmment ça "le contraire" ? Si tu parles de supprimer des éléments de la page, alors c'est possible oui, mais pas avec une simple petite fonction : il faut utiliser le DOM. Un petit tour sur aidejavascript.com t'en apprendra davantage.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 601 Messages

28 janv. 2007, 22:36

le contraire c'est suprimmer ?
dans ce cas :

Code : Tout sélectionner

$("monId").style.display=""; document.ElementByid("monId").style.display="none";
Après tu peux encore remplacer, mais c'est plus fait avec la méthode ajax
Mais pour la fonction tu peux faire :

Code : Tout sélectionner

document.getElementid("monId").onclick = function() { // traitement document.getElementid("Idmasquer").style.display="none"; }
http://xavier-artot.com
¨'°-.,¸¸,.-·²°'´¨'°-.,¸¸,.-·²°'´¨'°-.,¸¸,.-·°'´¨
système d'exploitation "Ubuntu 7.10"

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

29 janv. 2007, 12:00

Je suis aussi interloqué que cyrano... innerHTML est une propriété, pas une fonction, je vois pas trop comment elle pourrait avoir un contraire, ni même ce que tu peux bien vouloir en attendre :-k

Dans le même genre de réponse que mes collègues, tu peux aussi simplement mettre une valeur vide pour écraser son contenu et faire disparaitre tout ce que ton élément contient...

Code : Tout sélectionner

document.getElementById('element').innerHTML = '';
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...