我先用的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)
我先用的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)
13 回答13.1k 阅读
7 回答2.3k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
获取
textarea
里面的js代码自动执行?str
获取textarea
中的代码赋值即可,也可以使用你提到的eval
。他们之间的故事可以mdn
上学习一下,我最近也在复习基础,一起交流学习。