动态创建script标签
# 动态创建 script 标签
本章节提供一个支持动态创建 script 标签的函数, 只要按需传入参数即可。在某些场景,如添加站点统计代码(如百度统计等)时, 需要动态创建 script 标签。
/**
* 动态加载script:
* url和innerHTML均为可选参数
*/
function loadScript(url, innerHTML) {
var scripts = document.getElementsByTagName("script");
var lastScript = scripts[scripts.length - 1];
var script = document.createElement("script");
script.async = true;
if (url != undefined) {
script.src = url;
}
if (innerHTML != undefined) {
script.innerHTML = innerHTML;
}
lastScript.parentNode.insertBefore(script, lastScript);
}
上次更新: 2020-09-18 18:28:18