JSFiddle - React, Tailwind, and code Playground
by Derek Howard
HTML
<input type="number" id="num" />
<input type="number" id="high" />
<button onclick="calculate()">Calc</button>
<div id="outputArea"></div>
JavaScript
function calculate() {
var int = 2;
var num = document.getElementById("num").value;
var high = document.getElementById("high").value;
var str = "";
while (num <= high) {
str += num + ": ";
var first = true;
for (var i = 2; i <= num; i++) {
if (num % i == 0) {
str += ((!first) ? ", " : "") + i;
first = false;
}
}
num++;
str += "<br>";
}
document.getElementById("outputArea").innerHTML = str;
}