JS 如何将数组元素定义成image对象的

functionpreloadImage(){if(document.images){vararr=newArray();varasgus=preloadImage.ar... function preloadImage() {
if (document.images) {
var arr = new Array();
var asgus = preloadImage.arguments;
for (var i = 0; i < asgus.length; i++) {
arr[i] = new image();
arr[i].src = asgus[i];
}
}
}
<body onload="preloadImage('~/image/1.jpg','~/image/2.jpg')">
展开
 我来答
shenchaoliang
推荐于2016-11-19 · TA获得超过1163个赞
知道大有可为答主
回答量:810
采纳率:0%
帮助的人:1514万
展开全部
new Image() I大写,如下
function preloadImage() {
if (document.images) {
var arr = new Array();
var asgus = preloadImage.arguments;
for (var i = 0; i < asgus.length; i++) {
var image = new Image();
image.src = asgus[i];
arr[i] = image;
}

for(var i = 0,j = arr.length; i < j; i++){
document.body.appendChild(arr[i]);
}
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
husonghaoyue
2011-09-20 · TA获得超过133个赞
知道小有建树答主
回答量:99
采纳率:0%
帮助的人:71.3万
展开全部
<body onload="preloadImage('~/image/1.jpg','~/image/2.jpg')">
<div id="div1"></div>
<script>
function preloadImage(img1,img2)
{
var img_one = document.CreateElement("img");
img.setAtrrebutes.Add("src",img1);
var img_two = document.CreateElement("img");
img.setAtrrebutes.Add("src",img2);
document.getElementById("div1").appendChild(img_one);
document.getElementById("div1").appendChild(img_two);
}

注:setAtrrebutes,appendChild可能写错了 你核实一下(手写的,没用工具,记不清楚了)

</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式