Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IE8中带有Javascript的动态图像表不会调整图像大小_Javascript_Image_Dynamic_Internet Explorer 8_Resize - Fatal编程技术网

IE8中带有Javascript的动态图像表不会调整图像大小

IE8中带有Javascript的动态图像表不会调整图像大小,javascript,image,dynamic,internet-explorer-8,resize,Javascript,Image,Dynamic,Internet Explorer 8,Resize,实际调用的图像大小约为2000x2000,当我希望它们为165x165时,它们不会改变显示[i]的零件名称与第一行中的零件名称相同,它们各自的图像在第二行中调用img.setAttribute东西也被赋予了try。 只有CSS和Javascript才能做到这一点吗 Javascript: var divT = document.getElementById("tableHolder"); var tb1 = document.createElement('table'),

实际调用的图像大小约为2000x2000,当我希望它们为165x165时,它们不会改变<代码>显示[i]的零件名称与第一行中的零件名称相同,它们各自的图像在第二行中调用
img.setAttribute
东西也被赋予了try。 只有CSS和Javascript才能做到这一点吗

Javascript:

var divT = document.getElementById("tableHolder");
    var tb1 = document.createElement('table'),
        row,
        cell,
        i;
    tb1.cellSpacing="0";
    tb1.border="1";
    tb1.width="180";
    row = tb1.insertRow(-1);
    for (i = 0; i < p; i++) {
    cell = row.insertCell(i);
    cell.innerHTML= displayed[i];
        }
    row = tb1.insertRow(-1);
    for (i = 0; i < p; i++) {
    cell = row.insertCell(i);
    img = new Image();
    img.src = 'Part_database/' + displayed[i] + '.jpg';
    img.width="165";
    img.height="165";
    cell.appendChild(img);
    }
    divT.appendChild(tb1);
var divT=document.getElementById(“表格持有者”);
var tb1=document.createElement('table'),
一行
单间牢房
我
tb1.cellSpacing=“0”;
tb1.border=“1”;
tb1.width=“180”;
行=tb1。插入行(-1);
对于(i=0;i
HTML:


img.style.width=“165”;img.style.height=“165”;这起作用了…无论如何谢谢你。。。
<div id="tableHolder"></div>