javascript - JavaScript 中图像数组 "document.write()"的问题

标签 javascript html multidimensional-array image-manipulation

我正在尝试使用 document.write() 从我的数组中写入图像。但是它不显示任何...

// *** Temporal variables
    var i = 0;
    var j = 0;
    var x = 0;

    // Create basic linear array
    var ImgArray = []

    // Do the 2D array for each or the linear array slots
    for (i=0; i < 4 ; i++) {
        ImgArray[i] = []
    }

    // Load the images
    x = 0;
    for(i=0; i < 4 ; i++) { 
        for(j=0; j < 4 ; j++) { 
          ImgArray[i][j] = new Image();
          ImgArray[i][j] = "Images/" + x + ".jpg";
          document.write("<img id= " + x + " img src=ImgArray[i][j]  width='120'   height='120'/>");
          x = x + 1;
        }
        document.write("<br>");
    }

我做错了什么?

最佳答案

看起来你的 JavaScript 不太正确......

document.write('<img id="' + x + '" src="' + ImgArray[i][j] + '" width="120" height="120"/>');

关于javascript - JavaScript 中图像数组 "document.write()"的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4419946/

相关文章:

javascript - 如何使用 jQuery 增加 CSS Y 位置坐标?

javascript - 如何根据字符数显示/隐藏 div?

javascript - 如何防止 Javascript 改变 Selenium 中的页面?如何下载原始页面源代码?

C memcpy 二维数组

c++ - 无法使用运算符 [] 访问二维堆 vector 的元素

Java - 消除 3D 对象数组中的重复项

javascript - 使用 jQuery $.proxy 和 $.filter 传递 "this"作为引用

javascript - 如何链接多个 $.done 以按特定顺序运行函数

javascript - 根据屏幕宽度交换div位置

html - 右滚动条导致文本在显示时缩小