js 如果a js 不可用就加载b js
可以使用以下代码来实现:
<script>
// 检测是否支持 JavaScript
document.documentElement.className = 'js';
</script>
<script>
// 如果不支持 JavaScript,则加载 b.js
if (!document.documentElement.classList.contains('js')) {
var script = document.createElement('script');
script.src = 'b.js';
document.head.appendChild(script);
}
</script>
第一个 <script> 标签用来检测浏览器是否支持 JavaScript,如果支持,则为根元素添加一个 js 类名。第二个 <script> 标签则判断根元素是否包含 js 类名,如果不包含,则动态创建一个 <script> 标签,将 b.js 加载进来。
原文地址: https://www.cveoy.top/t/topic/egCI 著作权归作者所有。请勿转载和采集!