(function() {
const container = document.createElement(‘div‘);
const console = document.createElement(‘pre‘);
const input = document.createElement(‘textarea‘);
const exec = document.createElement(‘button‘);
const log = (text) => {
console.appendChild(document.createTextNode(text));
};
const clear = () => {
console.textContent = ‘‘;
};
input.cols = 60;
input.rows = 8;
exec.textContent = ‘exec‘;
exec.type = ‘button‘;
exec.onclick = () => {
eval(input.value);
};
container.appendChild(input);
container.appendChild(exec);
container.appendChild(console);
document.body.insertAdjacentElement(‘afterbegin‘, container);
})();
点击button执行textarea框内的js
原文:https://www.cnblogs.com/ryuma/p/15079102.html