Execute JavaScript code stored as a string

前端 未结 20 1171
北荒
北荒 2020-11-22 08:58

How do I execute some JavaScript that is a string?

function ExecuteJavascriptString()
{
    var s = \"alert(\'hello\')\";
    // how do I get a browser to al         


        
20条回答
  •  清歌不尽
    2020-11-22 09:15

    Checked this on many complex and obfuscated scripts:

    var js = "alert('Hello, World!');" // put your JS code here
    var oScript = document.createElement("script");
    var oScriptText = document.createTextNode(js);
    oScript.appendChild(oScriptText);
    document.body.appendChild(oScript);
    

提交回复
热议问题