I would like to use input value instead of prompt. Here is my code:
// Prompt
let answer = parseInt(prompt("Please enter your number for FizzBuzz: "));
for (let i = 1; i <= answer; i++){
if(i % 3 === 0 && i % 5 === 0) {
document.getElementById("demo").textContent = "FizzBuzz";
} else if (i % 3 === 0) {
document.getElementById("demo").textContent = "Fizz";
} else if (i % 5 === 0) {
document.getElementById("demo").textContent = "Buzz"
} else {
document.getElementById("demo").textContent = i;
}
}
// input
document.getElementById("button").onclick = function() {
var answer = document.getElementById("demo_1").value;
console.log("your number is", answer);
}
Thanks in advance
document.getElementById("button").onclick = function() {
let answer = document.getElementById("demo_1").value;
for (let i = 1; i <= answer; i++){
if(i % 3 === 0 && i % 5 === 0) {
console.log("FizzBuzz");
} else if (i % 3 === 0) {
console.log("Fizz");
} else if (i % 5 === 0) {
console.log("Buzz") ;
} else {
console.log(i) ;
}
}
}
Hi friends!
I get this code to the console. Any advices how to get it to the DOM? Thanks in advance.
I would like to display this code on the DOM(browser) .I already did it on the console.
Thanks so much. Here is the code below:
document.getElementById("button").onclick = function() {
let answer = document.getElementById("demo_1").value;
for (let i = 1; i <= answer; i++){
if(i % 3 === 0 && i % 5 === 0) {
console.log("FizzBuzz");
} else if (i % 3 === 0) {
console.log("Fizz");
} else if (i % 5 === 0) {
console.log("Buzz") ;
} else {
console.log(i) ;
}
}
}
It works…Thanks so much
system
Closed
7
This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.