动态加载js
function loadScript(src, callback) {
const script = document.createElement('script');
script.src = src;
script.type = 'text/javascript';
// 加载成功后的回调
script.onload = () => {
console.log(`脚本加载成功: ${src}`);
if (callback) callback();
};
// 加载失败的处理
script.onerror = () => {
console.error(`脚本加载失败: ${src}`);
};
// 将 script 标签添加到文档中
document.head.appendChild(script);
}
// 使用示例
loadScript('https://example.com/your-script.js', () => {
console.log('脚本加载完成,执行回调函数');
});
