|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Membre extrêmement actif
![]() Inscription : juin 2006 Messages : 1 804 ![]() |
Je veux effacer ce qui se trouve dans mon tbody
Code :
Code :
document.getElementById("label").parentNode.removeChild(document.getElementById("label")); Code :
Code :
Aurai-je supprimé mon parent ? Merci d'avance pour vos lumières
__________________
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose. |
||||||
|
|
00
|
|
|
#2 | ||||||
|
Membre chevronné
![]() Krusty Inscription : mai 2009 Messages : 472 ![]() |
quand tu fait ceci tu te positionne au niveau du parent du tbody tu supprime donc le tbody
Code :
Code :
Code :
__________________
programmer n'est pas connaitre tous les moindres détails d'un langage mais savoir exploiter sous toutes ses facettes ce que l'on connait. |
||||||
|
|
00
|
|
|
#3 | ||
![]() ![]() Inscription : janvier 2011 Messages : 2 926 ![]() |
où alors de façon plus générique
Code :
|
||
|
|
00
|
|
|
#4 |
|
Membre extrêmement actif
![]() Inscription : juin 2006 Messages : 1 804 ![]() |
Merci à vous,
Mekal : J'ai une erreur me disant que la 1ère ligne n'est pas une fonction NoSmoking : j'ai tester ta fonction générique qui supprime bien la 1ère fois et ensuite dans mon code généré je retrouve ceci Est-il normal qu'un </tbody> reste ? Ensuite il ne supprime plus rien, il ajoute les lignes à la suite
__________________
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose. |
|
|
00
|
|
|
#5 | ||
|
Membre extrêmement actif
![]() Inscription : juin 2006 Messages : 1 804 ![]() |
En fait, à partir de la 2ème fois, il ne passe pas dans :
Code :
Et oui, mes lignes sont après Lorsque je rajoute mes lignes dans mon JS, ma dernière ligne est Code :
document.getElementById("label").appendChild(tr);
__________________
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose. |
||
|
|
00
|
|
|
#6 | |||||||
![]() ![]() Inscription : janvier 2011 Messages : 2 926 ![]() |
Citation:
Citation:
voici une fonction de construction utilisant insertRow et insertCell sur le TBODY Code :
Code :
Citation:
|
|||||||
|
|
00
|
|
|
#7 | ||||
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 001 ![]() |
On peut peut être faire plus simple non ?
Code :
Code :
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
||||
|
|
00
|
|
|
#8 | ||||
|
Membre extrêmement actif
![]() Inscription : juin 2006 Messages : 1 804 ![]() |
Merci pour cette démonstration, je l'ai fait fonctionner.
J'arrive pas à comprendre pourquoi je ne mets pas au bon endroit Mon code de création de ligne Code :
Code :
__________________
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose. |
||||
|
|
00
|
|
|
#9 |
![]() ![]() Inscription : janvier 2011 Messages : 2 926 ![]() |
je ne vois pas de lézard dans ta façon d'ajouter les éléments, bien que je préféres utiliser insertRow et insertCell dans de telles conditions. Le résultat étant au final le même.
Une remarque qu'en même le me paraît pour le moins surprenant, qu'est liste0 au départ, un Array ? Comment sais tu que tu n'insères pas au bon endroit? mets ta table dans une DIV id="la_div" et crées un button, par exemple Code :
<button onclick = "alert(document.getElementById('le_div').innerHTML);">Voir innerHTML</button> |
|
|
00
|
|
|
#10 | ||
|
Membre extrêmement actif
![]() Inscription : juin 2006 Messages : 1 804 ![]() |
liste0[i] est un tableau contenant des informations provenant d'une requête MySql en ajax
Ce qui me fait dire que je ne suis pas au bon endroit c'est ceci après le1er effacement de lignes Code :
__________________
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose. |
||
|
|
00
|
|
|
#11 | ||
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 001 ![]() |
c'est normal ça ?
Code :
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
||
|
|
00
|
|
|
#12 | ||
|
Membre extrêmement actif
![]() Inscription : juin 2006 Messages : 1 804 ![]() |
C'est déjà ce que je fais plus haut avec
Code :
__________________
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose. |
||
|
|
00
|
|
|
#13 |
|
Membre extrêmement actif
![]() Inscription : juin 2006 Messages : 1 804 ![]() |
Merci beaucoup à vous.
ça fonctionne. La dernière erreur était dans le Code :
document.getElementById("label").appendChild(tr); C'est la raison pour laquelle les lignes insérées étaient en dehors du tbody.
__________________
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose. |
|
|
00
|
|
|
#14 | |||
|
Membre extrêmement actif
![]() Inscription : juin 2006 Messages : 1 804 ![]() |
Citation:
elle n'est pas utilisée dans ta boucle ensuite
__________________
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose. |
|||
|
|
00
|
|
|
#15 | ||
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 001 ![]() |
Code :
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
||
|
|
00
|
|
|
#16 |
|
Membre extrêmement actif
![]() Inscription : juin 2006 Messages : 1 804 ![]() |
Merci Monsieur le Président
__________________
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose. |
|
|
00
|
|
|
#17 | |||||
![]() ![]() Inscription : janvier 2011 Messages : 2 926 ![]() |
MEA CULPA
concernant la fonction removeAllChild, j'initialise une variable sans l'utiliser, faute donc, cela devient Code :
Code :
Citation:
|
|||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com