Hi everyone !
I have tried to write a simple program by using JavaScript and how to manipulate the elements but at the end, I got stock when I tried to write the program in a very short way !
*/ ----------- First Way ---------- */
let randomNumber1 = Math.floor(Math.random() * 6) + 1;
let randomDiceImage = “images/dice” + randomNumber1 + “.png”;
document.querySelectorAll(“img”)[0].setAttribute(“src”, randomDiceImage);
let randomNumber2 = Math.floor(Math.random()*6)+1;
let randomDiceImage2 = “images/dice” + randomNumber2 + “.png”;
document.querySelectorAll(“img”)[1].setAttribute(“src”, randomDiceImage2);
randomNumber1 >randomNumber2 ?
(document.querySelector(“h1”).innerHTML = “Player 1 Won”) :
randomNumber2> randomNumber1?
(document.querySelector(“h1”).innerHTML = “Player 2 Won”) :
(document.querySelector(“h1”).innerHTML = “Draw”);
*/ ----------- End of First Way ---------- */
*/ ---------- Second Way ---------- */
But in second way I got stock when I wanted to compare them. and print out who is winner !
// document.querySelectorAll(“img”)[0].setAttribute(“src”,“images/dice” + (Math.floor(Math.random() * 6) + 1) + “.png”);
// document.querySelectorAll(“img”)[1].setAttribute(“src”,“images/dice” + (Math.floor(Math.random() * 6) + 1) + “.png”);
Does anyone have any idea how can I print who is winner by using the second way ??
randomNumber1 >randomNumber2 ?
- (document.querySelector(“h1”).innerHTML = “Player 1 Won”) :*
randomNumber2> randomNumber1? - (document.querySelector(“h1”).innerHTML = “Player 2 Won”) :*
- (document.querySelector(“h1”).innerHTML = “Draw”);*