Multiplicar datos de una tabla

BlackFireHeay
15 de Enero del 2005
Necesito saber como multiplicar 2 datos de una tabla en html, Alguien me puede ayudar?
Gracias.

scriptman
15 de Enero del 2005
Hola, solo tienes q asignarle un ID a los TD que contienen los numeros o cantidades, y recuperarlos como numeros, asi:




<table border=2>
<tr><td id="td1">
<i>20.2</i>
</td></tr>
<tr><td id="td2">
5.3
</td></tr>
<tr><td id="td3">
Resultado Aqui.
</td></tr>
<table>

<script>
function nH(id){//v1.0 by Scriptman
//funcion que regresa un numero desde un ID
return parseFloat(document.getElementById(id).innerText);
}


//funcion de ejemplo aplicando "nH(id)" como numeros.
function ejemplo(){
//al elemento "td3" le imprimimos algo de html (<b>) y la suma de td1 y td2
document.getElementById("td3").innerHTML="<b>"+ (nH("td1")+nH("td2")) + "</b>";
//otro ejemplo, alertamos la multiplicacion de td1 por td2, y le sumamos 1:
alert("la Multiplicacion, mas uno es: "+ (nH("td1")*nH("td2")+1) );
}

</script>

<input type="button" value="Ejemplo js" onclick="ejemplo()">


Saludos, scriptman.