为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PIPIONE 2018-09-05 15:22:40
我先用的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 上学习一下,我最近也在复习基础,一起交流学习。


查看完整回答
反对 回复 2018-10-27
  • 1 回答
  • 0 关注
  • 659 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号