el siguiente codigo se encargaria de agregar los items al array para posteriormente sumarlos y mostrar en la pagina el resultado
el primer obstaculo y causa de confusion es la cuestion de asociar un
elemento del dom a un numero por ej div producto = 10
el segundo es el problema de mostrar la longitud del array por la pagina por ej, si en mi array existen 10indices, estos 10 lo puedo llamar solo con la funcion consolelog si en cambio trato de mostrarlo en la pagina con innerHTML este no me muestra nada.
he pensado que la causa del problema podria ser porque este es un objeto y para mostrarlo necesito convertirlo en cadena
tercer problema mi boton no es reconocido como funcion
codigo html de mi boton encargado de agregar el elmento a mi array
<button id="prod1" onclick="sumar()">sumar producto</button>
codigo encargado de sumar todos los elementos del array y devolver el resultado
<button id="calcolo" onclick="calculo()">calculo</button>
var elementos = []; // array vacio disponibile a contener elementos
var elemento = getElementById('prod1'); // seleccion del elemento
var elemento = 50; // asociando el elemento a un numero entero
function sumar () {
elementos.push(elemento);
}
function calculo() {
var indicador = getElementById('sumatotal');
var suma = elementos.length;
indicador.innerHTML=[suma];
console.log(suma);
alert ("esto es una prueba");
getElementById('calcolo').addEventListener('onclick', function() {
alert("esto es una prueba");
} );
}