Bonjour,

J'ai une variable, une chaine de caractère, string :
nameList[i].boxText

Cette chaine peut contenir plusieurs mots, par exemple :
"first_name: toto" ou "familly_name: Titi"

Elle peut avoir 2 contenus differents (en 2 fois) :
1ere fois, elle peut contenir soit "class: toto" soit "familly_name: Titi"
et 2e fois aussi :soit "class: totolette" soit "familly_name: Titinette", etc...

Alors, je vais utiliser la méthode "remplace()" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
document.write(nameList[i].boxText.replace("class", "categorie"));
 
document.write(nameList[i].boxText.replace("sub_class", "race"));
Si cela fait sans boucle, 1ere fois, le script remplace les mots, mais 2e fois il ne remplace pas les mots

alors je dois mettre dans une boucle FOR pour que 1ere fois il utilise ma méthode ensuite 2e fois aussi :

Je ne sais pas ? Est-ce que cela est correct?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 for (var i=0;
	      i<nameList.length;
	      i=i+1) 
 
	{
 
		document.write(nameList[i].boxText.replace("class", "categorie"));
 
		document.write(nameList[i].boxText.replace("sub_class", "race"));
	}