let r; //numero che verrà generato casualmente
let max=100,min=1;
const input=document.getElementById("text")
const button=document.getElementById("button")
const h2=document.getElementById("h2")
let v;
r=Math.floor((Math.random()*100)+1)
console.log(typeof r,r)
button.onclick=function(){
v=input.value;
v=int(v)
if (value==r){
h2.textContent="Numero indovinato!"
}
else if(value>r){
max=value;
h2.textContent="Tra "+min+" e "+max;
}
else if(value<r){
min=value;
h2.textContent="Tra "+min+" e "+max;
}
}
il codice è parte di un progettino in javascript dove un numero viene generato e bisogna indovinare il numero.
Mi da errore sul v.input.value (mi serve per vedere e prendere il valore inserito e confrontarlo col numero generato)
Errore:
TypeError: Cannot read properties of null (reading 'value')
at button.onclick