From CloudModding OoT Wiki
/* Any JavaScript here will be loaded for all users on every page load. */
/* Any JavaScript here will be loaded for all users on every page load. */
console.log("start");
var calcElements = document.getElementsByClassName('hex-calc');
var calculators = Array.prototype.filter.call(calcElements, function (calcElement) {
    return calcElement.nodeName === 'DIV';
});

if (calculators !== null) {
    for (var i = 0; i < calculators.length; i++) {
        BuildCalculator(calculators[i], i);
    }
}

function BuildCalculator(calc) {
    
    var input = document.createElement("input");
    input.className = "hex-calc";
    var button = document.createElement("button");
    button.className = "hex-calc";
    button.innerHTML = "Calculate";
    
    calc.appendChild(input);
    calc.appendChild(button);
}