Javascript 图像未显示在html页面中
此JS代码未能显示图像,而是提供了字符串[object HTMLImageElement]。Javascript 图像未显示在html页面中,javascript,Javascript,此JS代码未能显示图像,而是提供了字符串[object HTMLImageElement]。 如何将其固定,以便在该位置显示图像?谢谢 let signature = $('canvas.signature').get(0).toDataURL(); //earlier in the code let w = window.open(); let doc = w.document; doc.write(html); doc.close(); let sigImg = new Image();
如何将其固定,以便在该位置显示图像?谢谢
let signature = $('canvas.signature').get(0).toDataURL(); //earlier in the code
let w = window.open();
let doc = w.document;
doc.write(html);
doc.close();
let sigImg = new Image();
sigImg.src = signature;
let nodes = doc.querySelectorAll('td.Label');
for (var i = 0; i < nodes.length; i++) {
var item = nodes[i];
if (item.textContent === "User's signature:") {
item.nextElementSibling.innerHTML = sigImg; //<--- failed to show the image
}
}
let signature=$('canvas.signature').get(0.toDataURL()//代码的前面部分
设w=window.open();
设doc=w.document;
doc.write(html);
doc.close();
设sigImg=新图像();
sigImg.src=签名;
让节点=doc.querySelectorAll('td.Label');
对于(var i=0;i item.nextElementSibling.innerHTML=sigImg;//问题在于此
item.nextElementSibling.innerHTML = sigImg;
…改为
item.nextElementSibling.innerHTML = ''; // clear contents
item.nextElementSibling.appendChild(sigImg);
sigImg是一个对象,你会发现你的代码显示了[object object],我想问题是这个
item.nextElementSibling.innerHTML = sigImg;
…改为
item.nextElementSibling.innerHTML = ''; // clear contents
item.nextElementSibling.appendChild(sigImg);
sigImg是一个对象,你会发现你的代码显示了[object object],我假设噢,你想替换nextElementSibling的内容吗?噢,你想替换nextElementSibling的内容吗?