我试图获得一个非常简单的Javascript函数来使用.removeChild和.appendChild将另一个图像更改为另一个图像。我的代码如下: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。我无法弄清楚为什么,有些帮助?
谢谢!
有没有你不只是改变现有IMG的src到“加载” SRC理由吗? – kennebec 2011-05-12 20:48:01