JSFiddle - React, Tailwind, and code Playground

by Sajeetharan Sinnathurai

HTML

<div class="factorializing">

  <h1> Factorialize a number </h1>

    <input type ="text" id ="number"/>
    <button id="factButton"> Factorialize</button>

  <h1 id="factorialized"> </h1>

</div>

JavaScript

debugger;
document.getElementById("factButton").addEventListener("click", function(){

 function factorialize() {
   var input = document.getElementById("number").value;
   var output = document.getElementById("factorialized");

if (input === 0) {
  output.innerHTML =  1;
}

else {
   output.innerHTML = input * factorialize(input - 1) ;
}            
}
 });