div 中的 JavaScript 图像

标签 javascript image onclick

我有这个代码:

function getImage(imgPath,override){
    image=new Image();
    image.src=imgPath;
    document.getElementById('imgboxDavanti').appendChild(image);
}

调用此函数的 HTML 是:

<a href='#' onclick="getImage('immagini/giaccasaccobacino/1petto/beige.png','true')">

这是我放置图像的 div

<div id="imgbox">
    <div id="imgboxDavanti">IMAGE HERE</div>
    <div id="imgboxDietro"></div>
</div>

但我不显示图像(如果我传递错误的路径作为参数,我会看到典型的“找不到图像”图标)。有什么问题吗?

最佳答案

尝试为 <input type="image" src="picture.gif" /> 创建元素

function getImage(imgPath,override){
image=document.createElement('INPUT');
image.type="image";
image.src=imgPath;
document.getElementById('imgboxDavanti').appendChild(image);
}

DEMO

关于div 中的 JavaScript 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17138373/

相关文章:

javascript - KendoUI 条形图 - PlotArea 未按假设工作

python - 如何使用 Python OpenCV 查找图像中的极端外部点

javascript - 如何在 DropZone.js 中上传较小版本和原始图像?

c++ - 如何改进 Tesseract 结果

javascript - Slick slider slickAdd 添加多个

javascript - 尝试在 JQUERY 中显示更多文本时,我无法让 .show 工作

javascript - 删除 javascript 事件监听器

c# - onclick后如何调用onclientclick

添加/删除与编辑 DOM 的 Javascript 基准测试?

jquery - 单击时添加值以形成数组