此代码不适用于IE,但它在Chrome和Firefox上执行。SCRIPT5007:无法设置属性'href'的值:对象为空或未定义
我收到此错误信息IE控制台:SCRIPT5007:无法设置属性“href”属性的值:对象为空或未定义
<script>
$(document).on("ready", alternar_banner);
array_imagen = new Array(2);
array_imagen[0] = new Image(108,225);
array_imagen[0].src = "banner1.gif";
array_imagen[1] = new Image(108,225);
array_imagen[1].src = "banner2.gif";
array_url = new Array(2);
array_url[0] = 'http://www.google.com';
array_url[1] = 'https://www.yahoo.com';
contador = 0;
function alternar_banner(){
window.document["banner"].src = array_imagen[contador].src;
window.document.links["bannerref"].href = array_url[contador];
contador ++;
contador = contador % array_imagen.length;
setTimeout("alternar_banner()",6000);
}
</script>
<a name="bannerref" href="#"><img src="#" name="banner" width=108 height=225 border=0></a>
相关的HTML代码丢失。 –
在DOM中是否存在与“bannerref”标识的链接?如果存在,是否存在href标记? – Krishna