textarea 里面的 javascript片段 怎么让这个字符串可执行
本文介绍了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)
解决方案
获取 textarea
里面的js代码自动执行?
var str = 'console.log(123)';
new Function(str)();
str
获取 textarea
中的代码赋值即可,也可以使用你提到的 eval
。他们之间的故事可以 mdn
上学习一下,我最近也在复习基础,一起交流学习。
这篇关于textarea 里面的 javascript片段 怎么让这个字符串可执行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文