Question
Replace the following JavaScript code in numberMach.js with jQuery code: window.onload() addEventListener() document.querySelector() document.querySelector().innerHTML document.querySelector().value This is my numberMach.js code: function factorsOfN(integer){ var factors =
Replace the following JavaScript code in numberMach.js with jQuery code:
window.onload() addEventListener() document.querySelector() document.querySelector().innerHTML document.querySelector().value
This is my numberMach.js code:
function factorsOfN(integer){
var factors = [], quotient = 0;
for(var i = 1; i <= integer; i++){ quotient = integer/i;
if(quotient === Math.floor(quotient)){ factors.push(i); } } return factors; };
function isPrime(n) {
if (n===1) { return n + " is not a Prime number"; } else if(n === 2) { return n + " is a Prime number"; }else { for(var x = 2; x < n; x++) { if(n % x === 0) { return n + " is not a Prime number"; } } return n + " is a Prime number"; } };
function factorial(N) {
if (N === 0) { return 1; } return N * factorial(N-1); };
function nChooseK (N, K) { if (N===0) { return 1; } return (factorial(N) / (factorial(K) * factorial(N-K))); };
var main = function() {
var facto = Number(document.querySelector("input").value); var factoria = factorial(facto);
var factors = Number(document.querySelector("input").value); var fact = factorsOfN (factors);
var prime = Number(document.querySelector("input").value); var pr = isPrime(prime);
var choose = Number(document.querySelector("input").value); var choose2 = Number(document.querySelector("#K").value); var chooseNK = nChooseK (choose, choose2);
console.log(this.id); if (this.id == "btn1") document.querySelector("div").innerHTML = facto + "!" + " = " + factoria; else if (this.id == "btn2") document.querySelector("div").innerHTML = "There are " + chooseNK + " possible combinations of choosing " + choose2 + " items out of " +choose + " total"; else if (this.id == "btn3") document.querySelector("div").innerHTML = "[" + fact + "]" + " are the factors of " + factors; else if (this.id == "btn4") document.querySelector("div").innerHTML = pr;
else document.querySelector("div").innerHTML = dgt; };
window.addEventListener("load", function() {
var buttons = document.querySelectorAll("button");
for (var i = 0; i < buttons.length; ++i) { buttons[i].addEventListener("click", main); } });
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started