我无法将图像对象与其他 HTML 元素一起放置在 DOM 上。例如:
$('#preview> tbody:last')[0].appendChild('<tr><td>' + image + '</td></tr>');
这行不通。什么都没有出现。但是,当我只使用图像时,它会显示在屏幕上:
$('#preview> tbody:last')[0].appendChild(image);
为什么这行不通?在我看来,它应该以任何一种方式工作。我尝试使用只是append
但没有任何效果 - 图像本身或其他元素。
全码位
var reader = new FileReader();
reader.onload = function (event) {
var image = new Image();
image.src = event.target.result;
image.width = 50;
$('#preview> tbody:last')[0].appendChild(image);
};