Voici le span suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<span id='sa32'>1000</span>
... et la fonction qui remplace sa valeur et qui devrait retourner l'ancienne valeur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
function test()
{
 
var id = 'sa32';
 
var element = document.getElementById(id);
var ancienneValeur = element.value;
// alert('ancienne valeur => ' + ancienneValeur);
 
var valeur = parseInt(Math.random() * (10000));
element.innerHTML = valeur;
 
return ancienneValeur;
}
Sa valeur est bien remplacée mais la valeur retournée est undefined (au lieu de 1000 dans cet exemple).

Pourquoi ?

Merci.