Using JavaScript code entered into a textarea
I want to crea开发者_StackOverflow中文版te a <textarea>, and I want to use JavaScript code which is entered into the <textarea>, as code.
How can I do it?
If you mean that you want to have the contents of the <textarea> parsed and evaluated as Javascript, you'd do something like this:
var script = document.getElementById('theIdOfTheTextarea').value;
eval(script);
You'd probably want to wrap that in a try/catch so that you could display an error:
try {
eval(script);
}
catch (e) {
alert("Error in the codes: " + e);
}
You can run the value of the textarea through the javascript eval() function, causing them to be evaluated as javascript.
Online example: http://jsbin.com/ohuqa/edit
加载中,请稍侯......
精彩评论