Esto es todo lo que tengo, pero no funciona, no sé por qué.
Introduceti nr n <input type="text" name="sumofoddnumbers" onclick="Sum()"/> <button type="submit" name="button" onclick="Sum()">Click me!</button><br> <script> function Sum(n){ let suma = 0; for(var i=1;i<=n;i+=2) suma=suma+i; return(suma)} </script>En su función onclick, llama a "Sum()". Que pasa como parametro la variable N para que entre en el ciclo de la funcion
Se especifica que se debe encontrar la manera de sumar los números impares de 1 an, por ende la funci[on debe recibir n como parametro para saber hasta que numero hace la suma de impares
Primero, te perdiste el parámetro n. si está tratando de pasar el valor de entrada, entonces tiene que hacer esto ...
function Sum(n){
let suma = 0;
for(var i=1;i<=n; i++){
if(i%2 != 0){
suma = suma + i
}
}
document.getElementById('val').textContent=suma;
}console.log(Sum(10))