动态加载JS

首先呢,我们公司用的百度地图,瓦片通过工具下载放在内网下;

我现在要实现设置瓦片图服务器地址,再加载百度地图的JS去初始化地图;

所以需要动态加载js;

 1 function save(){
 2         var inp = document.getElementById("address");
 3         if(inp.value){
 4             var jsonp = document.createElement("script");
 5             jsonp.src = "./apiv.2.0-wy.js?"+new Date().getTime()
 6                     console.time("mo")
 7             jsonp.onload = function(){
 8                 console.timeEnd("mo")
 9                 loadMap()
10             }
11             document.body.appendChild(jsonp)
12         }
13     }

点击按钮执行save函数,动态创建script标签去加载js(apiv.2.0-wy.js);监听script标签的load事件再去执行map初始化方法;

posted @ 2020-10-13 18:31  是假小发不是桂  阅读(165)  评论(0)    收藏  举报