//动态加载js脚本(可将js脚本保存至数据中,前端动态加载) var script = document.createElement("script"); script.type = "text/javascript"; script.appendChild(document.createTextNode("function test(data){console.log(data);}")); document.body.appendChild(script); //经过eval函数执行 动态js脚本加载的函数 var data = {msg:'hello word'}; var dataJson = "("+JSON.stringify(data)+")"; var script = "test("+ dataJson +")"; eval(script);