Given a string describing a Javascript function, convert it to a Javascript function

前端 未结 8 1060
广开言路
广开言路 2020-11-27 04:38

Say I\'ve got a Javascript string like the following

var fnStr = \"function(){blah1;blah2;blah3; }\" ;

(This may be from an expression the

8条回答
  •  南笙
    南笙 (楼主)
    2020-11-27 05:07

    You can also insert the string into a script element and then insert the script element into the page.

    script_ele = window.document.createElement("script");
    script_ele.innerHTML = 'function my_function(){alert("hi!");}';
    window.document.body.appendChild(script_ele);
    my_function();
    

提交回复
热议问题