Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.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
Javascript HTMLImageElement节点而不是真实图像_Javascript_Jquery_Image - Fatal编程技术网

Javascript HTMLImageElement节点而不是真实图像

Javascript HTMLImageElement节点而不是真实图像,javascript,jquery,image,Javascript,Jquery,Image,我正在动态创建一些图像元素,一切都很好,但是当我试图将这些图像包装到li元素中时,我在DOM中有一个奇怪的响应,即:[object HTMLImageElement] 这是代码,请注意元素装箱函数和requireJS工作正常,问题在于包装方面 $.each(images, function(key, value){ requirejs(["globals"], function(){ var _image = createEl("img", { c

我正在动态创建一些图像元素,一切都很好,但是当我试图将这些图像包装到
li
元素中时,我在DOM中有一个奇怪的响应,即:
[object HTMLImageElement]

这是代码,请注意元素装箱函数和requireJS工作正常,问题在于包装方面

$.each(images, function(key, value){
    requirejs(["globals"], function(){
        var _image = createEl("img", {
            className: "thumb",
            src: photosTempUrl + value
        });
        var image = $('<li>' + _image + '</li>');
        image.appendTo('#js-thumbsBox');
    });
});
$。每个(图像、函数(键、值){
requirejs([“globals”],function(){
var_image=createEl(“img”{
类名:“拇指”,
src:photosTempUrl+值
});
var image=$('
  • '+\u image+'
  • '); appendTo(“#js thumbsBox”); }); });

    谢谢你的帮助

    您已经创建了一个元素(
    \u image=createEl(…)
    ),然后将其转换为一个字符串(与任何对象一样,它会产生
    [object ConstructorName]

    相反,请尝试:

    var image = $("<li>");
    image.append(_image);
    image.appendTo("#js-thumbsBox");
    
    var image=$(“
  • ”); image.append(_image); image.appendTo(“#js thumbsBox”);
  • 您已经创建了一个元素(
    \u image=createEl(…)
    ),然后将其转换为一个字符串(与任何对象一样,它会产生
    [object ConstructorName]

    相反,请尝试:

    var image = $("<li>");
    image.append(_image);
    image.appendTo("#js-thumbsBox");
    
    var image=$(“
  • ”); image.append(_image); image.appendTo(“#js thumbsBox”);
  • 您已经创建了一个元素(
    \u image=createEl(…)
    ),然后将其转换为一个字符串(与任何对象一样,它会产生
    [object ConstructorName]

    相反,请尝试:

    var image = $("<li>");
    image.append(_image);
    image.appendTo("#js-thumbsBox");
    
    var image=$(“
  • ”); image.append(_image); image.appendTo(“#js thumbsBox”);
  • 您已经创建了一个元素(
    \u image=createEl(…)
    ),然后将其转换为一个字符串(与任何对象一样,它会产生
    [object ConstructorName]

    相反,请尝试:

    var image = $("<li>");
    image.append(_image);
    image.appendTo("#js-thumbsBox");
    
    var image=$(“
  • ”); image.append(_image); image.appendTo(“#js thumbsBox”);
  • Lukas-请您投票并接受答案。保持网站顺利运行。卢卡斯-你能投票并接受答案吗。保持网站顺利运行。卢卡斯-你能投票并接受答案吗。保持网站顺利运行。卢卡斯-你能投票并接受答案吗。保持网站平稳运行。