我试图让一个非常简单的 Javascript 函数工作,它将使用 .removeChild 和 .appendChild 将一个图像更改为另一个图像。我的代码如下:
<html>
<head>
<script type="text/javascript" language="javascript">
function bannerload(){
var banner = new Image();
banner.src = "IMG/banner.gif";
var loading = new Image();
loading.src = "IMG/loading.gif";
var bannerElement = document.getElementById("BANNER");
bannerElement.removeChild(banner);
bannerElement.appendChild(loading);
}
</script>
</head>
<body onload="bannerload()">
<div id="BANNER">
<img src="IMG/banner.gif" alt="Banner" />
</div>
</body>
</html>
但是,它不起作用。该页面只加载了banner.gif,并且此图像永远不会更改为loading.gif。我不知道为什么,请帮忙?!
谢谢!