gpt4 book ai didi

javascript - HTMLImageElement 节点而不是真实图像

转载 作者:行者123 更新时间:2023-11-28 19:46:55 25 4
gpt4 key购买 nike

我正在动态创建一些图像元素,一切都很好,但是当我尝试将这些图像包装在 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');
});
});

感谢帮助。

最佳答案

您已经创建了一个元素 (_image = createEl(...)),然后将其转换为字符串(与任何对象一样,这会导致[对象构造函数名称])

相反,请尝试:

var image = $("<li>");
image.append(_image);
image.appendTo("#js-thumbsBox");

关于javascript - HTMLImageElement 节点而不是真实图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24117763/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com