Jetzt hab ichs geschafft! Ich habe einen Weg gefunden, on(event) zu umgehen. Hier der Code:
var myButton = document.createElement("button");
var Text = document.createTextNode("Lösungen");
myButton.appendChild(Text);
myButton.setAttribute("id", "SolutionButton");
myButton.addEventListener("click", function()
{
var script = document.createElement('script');
script.setAttribute("type", "application/javascript");
script.textContent = "for (var i = 0; i < 300; i++) {ShowHint();}";
document.body.appendChild(script);
document.body.removeChild(script);
}, false);
document.getElementById("InstructionsDiv").appendChild(myButton);
Vielen Dank für eure Unterstützung!
invrecon