想问一下,我定义了7个img,ID是img1到img7,我现在把7长图片的地址存在了一个数组image[7]中,如果一个一个的给src属性赋值太麻烦,能不能用for循环赋值?但是我不知道this.img(1).src=.....怎么控制循环ID后台代码:
string[] image = products.returnimage();
int i;
for (i=0; i < 7; i++)
{
Img img = this.findcontrol("img" + i) as Img;
img.src = image[i];
}
但是提示有错误 找不到类型或命名空间名称“Img”(是否缺少 using 指令或程序集引用?)
string[] image = products.returnimage();
int i;
for (i=0; i < 7; i++)
{
Img img = this.findcontrol("img" + i) as Img;
img.src = image[i];
}
但是提示有错误 找不到类型或命名空间名称“Img”(是否缺少 using 指令或程序集引用?)
img =(Image)this.Page.findcontrol("img" + i)
这样就可以使用for循环了<img id="Img0" name="iamge" />
<img id="Img1" name="iamge" />
<img id="Img2" name="iamge" />
<img id="Img3" name="iamge" />
<input type="button" onblur="ddl()" value="look"/> <script type="text/javascript">
function ddl() {
var images = document.getElementsByName("iamge");
for (var i = 0; i < images.length; i++) {
images[i].src = "dsadsadsa";
alert(images[i].src);
}
}
</script>
Img[] imgArray=new Img[7];
//初始化
imgArray[0]=img1;
imgArray[1]=img2;
...
...然后再用for循环呢
imgArray[i].src=......这样会方便点吗?