je la pièce suivante de code (Prototype):Prototype - obtenir la valeur dans la cellule du tableau
$('table_cell_id')
Cette cellule contient un certain nombre. Comment pourrais-je obtenir ce nombre dans une variable JavaScript?
je la pièce suivante de code (Prototype):Prototype - obtenir la valeur dans la cellule du tableau
$('table_cell_id')
Cette cellule contient un certain nombre. Comment pourrais-je obtenir ce nombre dans une variable JavaScript?
Si la cellule ne contient que du texte quelque chose comme ceci devrait faire:
var someNumber, stringData = $("table_cell_id").innerHTML.strip();
if (stringData.length > 0) someNumber = Number(stringData);
if (isNaN(someNumber)) {
alert("Error: someNumber is not a number");
}
else {
alert(someNumber);
}
innerHTML renvoie les données brutes de chaîne de la cellule. strip() supprime les espaces de début et de fin et Number (x) convertit la chaîne rognée en nombre.
Si la cellule peut être vide, vous ne pouvez pas vérifier cela bien sûr. Aussi, il est bon de vérifier si la variable est NaN (pas un nombre).
est ici en une ligne qui devrait fonctionner:
var someNumber = Number($("table_cell_id").innerHTML.strip());
Voir Extending Prototype - getInnerText() pour une extension de prototype pour innerText.