我先用的value取的textarea里面的值然后用的eval因为代码里面有换行 所以就报错了有什么办法执行textarea输入的js代码吗我在textarea里面输入的这段var $ul = $("<ul />")
$.each(new Array(30),function(i){ var $li = $("<li />").html(i)
$ul.append($li)
})
$('body').append($ul)
1 回答

慕村9548890
TA贡献1884条经验 获得超4个赞
获取 textarea
里面的js代码自动执行?
var str = 'console.log(123)';new Function(str)();
str
获取 textarea
中的代码赋值即可,也可以使用你提到的 eval
。他们之间的故事可以 mdn
上学习一下,我最近也在复习基础,一起交流学习。
添加回答
举报
0/150
提交
取消