Incrémenter la valeur d'une cellule [Résolu]

Oumbra 29 Messages postés lundi 18 janvier 2010Date d'inscription 14 mars 2010 Dernière intervention - 14 févr. 2010 à 19:31 - Dernière réponse : Oumbra 29 Messages postés lundi 18 janvier 2010Date d'inscription 14 mars 2010 Dernière intervention
- 15 févr. 2010 à 15:57
Bonjour,

Voila mon problème est que je n'arrive pas a faire en sorte d'incrémenter ou de décrémenter la valeur d'une cellule d'un tableau html.
10


J'ai bien essayé la technique de l'id suivante mais sans succes...
10

var valeur = document.getElementById('cellule');
valeur++;
document.getElementById('cellule').innerHTML = valeur;

Mais a l'affichage j'obtient ceci :
[object HTMLTableCellElement]


Pouvez-vous m'aider ?
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Zobibol 469 Messages postés mercredi 9 janvier 2002Date d'inscription 20 février 2017 Dernière intervention - 15 févr. 2010 à 09:21
3
Merci
Bonjour, c'était pas loin...
en fait document.getElementById retourne comme son nom l'indique un élément HTML.
Pour récupérer son contenu, il faut donc utilisé innerHTML. Mais ce n'est pas tout. Afin de pouvoir incrémenter (ou décrémenter) la valeur de la dite cellule, il faut en plus la transformer en entier (la méthode parseInt) conviendra parfaitement pour faire cela.
au final on obtient:
var valeur = parseInt(document.getElementById('cellule').innerHTML);
valeur++;
document.getElementById('cellule').innerHTML = valeur;

et hop, la valeur de la colonne cellule, devient 11



[o-_-o]

Merci Zobibol 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 73 internautes ce mois-ci

Commenter la réponse de Zobibol
Oumbra 29 Messages postés lundi 18 janvier 2010Date d'inscription 14 mars 2010 Dernière intervention - 15 févr. 2010 à 15:57
0
Merci
Merci :)

ps: j'ai trouvé ça a 4h ce matin :)
Mais j'utilise la façon suivante qui fonctionne toute aussi bien :

document.getElementById('cellule').innerHTML++;

Une ligne vaut mieux que trois ;)
Commenter la réponse de Oumbra

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.