猿问

textarea 里面的 javascript片段 怎么让这个字符串可执行

我先用的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)


PIPIONE
浏览 660回答 1
1回答

慕村9548890

获取&nbsp;textarea&nbsp;里面的js代码自动执行?var&nbsp;str&nbsp;=&nbsp;'console.log(123)';new&nbsp;Function(str)();str&nbsp;获取&nbsp;textarea&nbsp;中的代码赋值即可,也可以使用你提到的&nbsp;eval&nbsp;。他们之间的故事可以&nbsp;mdn&nbsp;上学习一下,我最近也在复习基础,一起交流学习。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答