+ 1
Why its not working?
Error: "Uncaught TypeError: Cannot set properties of null (setting 'Onclick') Line: 9" https://code.sololearn.com/W89xGjUuCfhm/?ref=app
2 Answers
+ 2
You will know why after you read this
https://www.sololearn.com/post/90825/?ref=app
This way it shows different values on each click because <x>, <y> and <z> are generated as the button was clicked.
window.onload = function()
{
document.getElementById("btn")
.onclick = function()
{
let x= Math.floor((Math.random()*6)+1);
let y= Math.floor((Math.random()*6)+1);
let z= Math.floor((Math.random()*6)+1);
document.getElementById("xlabel")
.innerHTML = x;
document.getElementById("ylabel")
.innerHTML = y;
document.getElementById("zlabel")
.innerHTML = z;
}
}
0
Thanks