用 innerHTML 写入 script 标签不触发请求。

// no request

document.body.innerHTML = `<script src="https://cdn.jsdelivr.net/npm/jquery"></script>`;


// requested

const scriptElement = document.createElement(`script`);

scriptElement.src = `https://cdn.jsdelivr.net/npm/jquery`;

document.body.appendChild(scriptElement);

用 innerHTML 写入 img 和 link rel="stylesheet" 会触发请求。

为什么用 innerHTML 写入 script 不触发请求呢?


紫衣仙女
浏览 890回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript