javascript - 如何将图像动态嵌入到表格中?

标签 javascript image

我对此进行了大量搜索,但没有找到适合我的情况的答案。希望有人能帮忙。

我有一个表单,我希望使用 Javascript 在表单的表格中动态显示图像。

例如,在下面的代码中:

<td class='ee122'>
<img src="images/cnn.JPG">
</td>

我需要根据用户在表单其他地方输入的内容将“cnn”替换为不同的值,替换值基于以下代码:

<input value="" name="XLEW_5_3_6" id="XLEW_5_3_6" type="text" tabindex="-1"  
readonly="readonly" style='overflow:hidden; border:0px solid #000000;
 width:100% ' class='ee102'>

我可以通过连接输入 ID 或其他方式以某种方式将其合并到第一个代码中吗?我只需要动态显示图像。谢谢。

最佳答案

<td class='ee122'>
<img id="tableimage" src="images/cnn.JPG">
</td>

为图片添加id

<input value="" name="XLEW_5_3_6" id="XLEW_5_3_6" type="text" tabindex="-1"  
readonly="readonly" style='overflow:hidden; border:0px solid #000000;
 width:100% ' class='ee102' onchange="changeImage()">

然后创建javascript函数来改变图像

function changeImage(){
    document.getElemtnById('tableimage').setAttribute('src', document.getElemtnById('XLEW_5_3_6').getAttribute('value'));
}

或者你可以使用 jQuery 来更容易实现

$('#XLEW_5_3_6').change(function(){
    $('#tableimage').attr('src', $(this).val());
})

关于javascript - 如何将图像动态嵌入到表格中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9817710/

相关文章:

sql-server - 该图像在 SQL Server 数据库中是如何编码的?

javascript - 如何计算视频何时结束

javascript - 在多边形中找到凸 Angular 和凹 Angular

javascript - 如何选中和取消选中HighCharts Linechart中的所有图例元素?

css - 使用 CSS 缩小图像尺寸……图像在多个浏览器中模糊不清

javascript - <img src="数据 :. .. 压缩文件

javascript - 如何在javascript中移动图像

android - tif 和 tiff 图像未显示带有 React Native 的 Image 组件的 android

javascript - 如何在页面准备好之前通过 javascript 加载外部字体

javascript - 如果 datepicker 已经有值运行 onselect 无论如何