我正在寻找在选定的html对象中显示预加载在Javascript Image数组中的任何图像的方法,因为到目前为止我找不到这样做的方法:所以,请你帮我写我的函数“ affiche ( ) ”,考虑以下内容:
例如,假设我们想将一张图片设置为一个名为stand的对象
现在,图像已加载到缓存中,如下所示:
<script type= text/javascript>
// ...
var tbPix = new Array;
tbPix[1]= new Image();
tbPix[2]= new Image();
tbPix[3]= new Image();
tbPix[1].src = 'image1.jpg";
tbPix[2].src = 'image2.jpg";
tbPix[3].src = 'image3.jpg";
// ...
</script>
最后,我们要编写“affiche”函数,签名如下:
<script type='text/javascript'>
// ...
affiche('stand',tbPix[2])
// ...
function affiche(divName,javaPic)
{
// give me the code, please!
}
// ...
</script>
顺便说一句,非常感谢你,亲爱的 11501525(好吧,我不知道你的名字),因为旅游回答既快速又准确。这是我的函数,知道同一个 div 对象必须包含不超过一个图像,所以一个新的图像必须替换以前的图像,而不是添加:
function affiche(nomDiv, javaPic) //->void
{ // Place l'image javaPic dans l'objet nomDiv en remplacement de tout autre
var x = document.getElementById(nomDiv);
x.innerHTML = "";
document.getElementById(nomDiv).appendChild(javaPic);
}
非常感谢,再一次。