Javascript html脚本标记源未加载

Javascript html脚本标记源未加载,javascript,Javascript,我是javascript新手,需要一些帮助。我有一些html代码。我有一些javascript将img的属性设置为x。但问题是我无法在没有互联网连接的情况下正确加载页面,因为脚本存储在互联网上。 我有个主意。我创建了一个脚本,它将根据变量是否定义而改变源代码。这是: function scriptsrc(){ if (typeof imgsrc != 'undefined'){ document.getElementsByTagName('script') [0].se

我是javascript新手,需要一些帮助。我有一些html代码。我有一些javascript将img的属性设置为x。但问题是我无法在没有互联网连接的情况下正确加载页面,因为脚本存储在互联网上。 我有个主意。我创建了一个脚本,它将根据变量是否定义而改变源代码。这是:

function scriptsrc(){ 
    if (typeof imgsrc != 'undefined'){
        document.getElementsByTagName('script') [0].setAttribute('src', 'xxx');
    } else {
        document.getElementsByTagName('script') [0].setAttribute('src', 'blob:null/xxx');
    }
}
这个很好用。但是,我对
源代码中的blob:null/xxx'感到困扰

当我没有互联网连接时,我可以访问这个资源,只要我把它放在搜索栏里。当我将其用作
源代码时,脚本中定义的函数没有定义。我认为我的浏览器(Firefox)没有加载那个脚本


我如何才能让Firefox加载这个脚本源?

为什么要标记这个Java?JavaScript不是Java。嗯……这真的被标记为Java吗?我选择了唯一的标记,它是JavaScript。我选择Java作为我对概要文件感兴趣的东西,所以它可能是因为这个原因出现的。它被标记为Java(见)。我改成JS了。哦,真的吗?好的,谢谢