Advertisement
viligen

numberConverter

May 31st, 2022
568
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve() {
  2.     let system = "";
  3.     let button = document.getElementsByTagName("button")[0];
  4.     button.addEventListener("click", calcs);
  5.  
  6.     let select = document.getElementById("selectMenuTo");
  7.  
  8.     // let firstOpt = document.querySelector("#selectMenuTo option");
  9.     // select.remove(firstOpt);
  10.  
  11.     // let newOptEl1 = new Option("Binary", "binary");
  12.     let newOptEl1 = document.createElement("option");
  13.     newOptEl1.text = "Binary";
  14.     newOptEl1.value = "binary";
  15.  
  16.     select.appendChild(newOptEl1);
  17.  
  18.     // let newOptEl2 = new Option("Hexadecimal", "hexadecimal");
  19.     let newOptEl2 = document.createElement("option");
  20.     newOptEl2.text = "Hexadecimal";
  21.     newOptEl2.value = "hexadecimal";
  22.  
  23.     select.appendChild(newOptEl2);
  24.  
  25.    
  26.     function calcs() {
  27.         let decimalNum = Number(document.getElementById("input").value);
  28.         console.log(decimalNum);
  29.  
  30.         system = select.value;
  31.  
  32.         if (system === "binary") {
  33.             system = 2;
  34.         } else {
  35.             system = 16;
  36.         }
  37.  
  38.         console.log(system);
  39.  
  40.         let resultNum = decimalNum.toString(system);
  41.  
  42.         console.log(resultNum);
  43.  
  44.         document.getElementById("result").value = resultNum.toUpperCase();
  45.     }
  46. }
  47.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement