无法设置属性';src&x27;JavaScript中null的定义 我正在改变一些现有的JavaScript代码,这些代码将HTML文档中的图像输出到Word文档。新功能将捕获HTML中的画布数据,将其转换为.png,然后导出,但当代码到达此部分时,我会得到“无法将属性“src”设置为null”: //Capture all canvas data var canvasData = markup.find('canvas'); var tempImage = new Image(); ////Array to hold of the images var imageArray = Array(); for (var i = 0; i < canvasData.length; i++) { tempImage.src = canvasData[i].toDataURL("image/png"); imageArray[i] = tempImage; tempImage = null; } //捕获所有画布数据 var canvasData=markup.find('canvas'); var tempImage=新图像(); ////用于保存图像的数组 var imageArray=Array(); 对于(var i=0;i

无法设置属性';src&x27;JavaScript中null的定义 我正在改变一些现有的JavaScript代码,这些代码将HTML文档中的图像输出到Word文档。新功能将捕获HTML中的画布数据,将其转换为.png,然后导出,但当代码到达此部分时,我会得到“无法将属性“src”设置为null”: //Capture all canvas data var canvasData = markup.find('canvas'); var tempImage = new Image(); ////Array to hold of the images var imageArray = Array(); for (var i = 0; i < canvasData.length; i++) { tempImage.src = canvasData[i].toDataURL("image/png"); imageArray[i] = tempImage; tempImage = null; } //捕获所有画布数据 var canvasData=markup.find('canvas'); var tempImage=新图像(); ////用于保存图像的数组 var imageArray=Array(); 对于(var i=0;i,javascript,null,runtime-error,src,Javascript,Null,Runtime Error,Src,任何帮助都将不胜感激 移动您的var tempImage=new Image()到循环内部。差不多 for (var i = 0; i < canvasData.length; i++) { var tempImage = new Image(); tempImage.src = canvasData[i].toDataURL("image/png"); imageArray[i] = tempImage; // not really required

任何帮助都将不胜感激

移动您的
var tempImage=new Image()到循环内部。差不多

for (var i = 0; i < canvasData.length; i++) {
    var tempImage = new Image();
    tempImage.src = canvasData[i].toDataURL("image/png");
    imageArray[i] = tempImage;
    // not really required
    // tempImage = null;
}
for(var i=0;i
移动您的
var tempImage=new Image()到循环内部。差不多

for (var i = 0; i < canvasData.length; i++) {
    var tempImage = new Image();
    tempImage.src = canvasData[i].toDataURL("image/png");
    imageArray[i] = tempImage;
    // not really required
    // tempImage = null;
}
for(var i=0;i
移动您的
var tempImage=new Image()到循环内部。差不多

for (var i = 0; i < canvasData.length; i++) {
    var tempImage = new Image();
    tempImage.src = canvasData[i].toDataURL("image/png");
    imageArray[i] = tempImage;
    // not really required
    // tempImage = null;
}
for(var i=0;i
移动您的
var tempImage=new Image()到循环内部。差不多

for (var i = 0; i < canvasData.length; i++) {
    var tempImage = new Image();
    tempImage.src = canvasData[i].toDataURL("image/png");
    imageArray[i] = tempImage;
    // not really required
    // tempImage = null;
}
for(var i=0;i
正如您所看到的,在循环中为tempImage设置空值,在第一次迭代后,它将被分配一个空值,因此在下一次迭代中,您将尝试将src设置为空值。这就是为什么会出现此错误。获取
var tempImage=new Image()在循环内部

   for (var i = 0; i < canvasData.length; i++) {
       var tempImage = new Image();
        tempImage.src = canvasData[i].toDataURL("image/png");
        imageArray[i] = tempImage;
        tempImage = null;
    }
for(var i=0;i
正如您所看到的,在循环中为tempImage设置空值,在第一次迭代后,它将被分配一个空值,因此在下一次迭代中,您将尝试将src设置为空值。这就是为什么会出现此错误。获取
var tempImage=new Image()在循环内部

   for (var i = 0; i < canvasData.length; i++) {
       var tempImage = new Image();
        tempImage.src = canvasData[i].toDataURL("image/png");
        imageArray[i] = tempImage;
        tempImage = null;
    }
for(var i=0;i
正如您所看到的,在循环中为tempImage设置空值,在第一次迭代后,它将被分配一个空值,因此在下一次迭代中,您将尝试将src设置为空值。这就是为什么会出现此错误。获取
var tempImage=new Image()在循环内部

   for (var i = 0; i < canvasData.length; i++) {
       var tempImage = new Image();
        tempImage.src = canvasData[i].toDataURL("image/png");
        imageArray[i] = tempImage;
        tempImage = null;
    }
for(var i=0;i
正如您所看到的,在循环中为tempImage设置空值,在第一次迭代后,它将被分配一个空值,因此在下一次迭代中,您将尝试将src设置为空值。这就是为什么会出现此错误。获取
var tempImage=new Image()在循环内部

   for (var i = 0; i < canvasData.length; i++) {
       var tempImage = new Image();
        tempImage.src = canvasData[i].toDataURL("image/png");
        imageArray[i] = tempImage;
        tempImage = null;
    }
for(var i=0;i
我应该添加-这段代码只有在所有东西都已加载时才会执行我应该添加-这段代码只有在所有东西都已加载时才会执行我应该添加-这段代码只有在所有东西都已加载时才会执行我应该添加-这段代码只有在所有东西都已加载时才会执行谢谢你-真不敢相信这么简单!我正绕着这个for-loop(请原谅这个双关语)转来转去,非常感谢你——真不敢相信它会这么简单!我正绕着这个for-loop(请原谅这个双关语)转来转去,非常感谢你——真不敢相信它会这么简单!我正绕着这个for-loop(请原谅这个双关语)转来转去,非常感谢你——真不敢相信它会这么简单!我正绕着这个for loop(请原谅双关语)转圈啊,我明白了,谢谢你的解释!我对JS很陌生,所以这里有一些东西,我看到了一个很好的帮助,谢谢你的解释!我对JS很陌生,所以这里有一些东西,我看到了一个很好的帮助,谢谢你的解释!我对JS很陌生,所以这里有一些东西,我看到了一个很好的帮助,谢谢你的解释!我对JS非常陌生,所以在这里学习一些东西,这对我有很大的帮助