y tambien debes de meter el value de los get elementById te dejo el codigo
Código HTML:
<html>
<head>
<title>ActiveXperts ActiveComport HTML/JavaScript Sample</title>
<object id="objComport" height="30" width="200" codebase="C:\Archivos de programa\Archivos comunes\ActiveXperts\acomport.dll" classid="CLSID:07ECB42B-322A-40B9-A8A9-3815AF3C4F60" viewastext></object>
<script language="JavaScript">
function EnvioCorreo()
{
var cant=3
var i;
var cantidad = new Array();
var medida = new Array();
var descripcion = new Array();
for(i = 0; i < cant; i++){
cantidad[i] = document.getElementById("cantidad_"+i).value ;
medida[i] = document.getElementById("medida_"+i).value;
descripcion[i] = document.getElementById("descripcion_"+i).value;
}
alert(cantidad.length);
for(i = 0; i < cant; i++){
alert(cantidad[i])
alert(medida[i])
alert(descripcion[i])
}
}
</script>
</head>
<body onload='EnvioCorreo();'>
<input type='text' id='cantidad_0' name='cantidad_0' value='1'>
<input type='text' id='cantidad_1' name='cantidad_1' value='2'>
<input type='text' id='cantidad_2' name='cantidad_2' value='3'>
<br/>
<input type='text' id='medida_0' name='medida_0' value='a'>
<input type='text' id='medida_1' name='medida_1' value='b'>
<input type='text' id='medida_2' name='medida_2' value='n'>
<br/>
<input type='text' id='descripcion_0' name='descripcion_0' value='i'>
<input type='text' id='descripcion_1' name='descripcion_1' value='ii'>
<input type='text' id='descripcion_2' name='descripcion_2' value='iii'>
</body>
</html>