-1
Schaltfläche auf einem Bildschirm löst beim Anklicken eine Funktion aus, um den Text von textarea
zu übernehmen und mit eval()
auszuführen.Ausführung einer Eval-Funktion innerhalb einer Funktion
<textarea id="code"></textarea>
<button id="button">Run</button>
<script>
output = document.getElementById("output");
let btn = document.getElementById("button");
btn.onclick = codeOutput;
function codeOutput() {
code = document.getElementById("code").value;
eval(code);
}
Klick auf die Schaltfläche ich die folgenden Fehler in meiner Chrome-Konsole erhalten:
Uncaught SyntaxError: Illegal return statement at HTMLButtonElement.codeOutput (index.html:12)
ich jede Frage nicht hier sehen, vielleicht was Sie haben im 'textarea' falsch eingegeben? – kukkuz
Was haben Sie in den Textbereich eingegeben? – Thilo
Der Code, den Sie in Ihr Textfeld eingegeben haben, muss falsch sein. https://jsfiddle.net/pz9h7ayv/ – JapanGuy