处理HTML脚本标记时出错

时间:2015-11-04 14:53:23

标签: javascript html5

我想知道我们是否有'<script src="....."></script>'

的错误通知

基本上,如果脚本无法加载给定的src,我想加载另一个文件。 我可以通过发送ajax请求来做到这一点,但是如果<script>本身有一些错误机制,我不想这样做。

1 个答案:

答案 0 :(得分:1)

使用此脚本

<script>
 var s = document.createElement("script");
 s.onerror=function() {
   var s1=document.createElement("script");
   s1.src="myown.js";
   document.getElementsByTagName("head")[0].appendChild(s1);
 }
 s.onload=function() {
   document.getElementsByTagName("head")[0].appendChild(s);
 }
 s.src="http://somewhere.com/script.js";
</script>