Javascript-根据所选图像更改图像
Javascript - Change image according to image selected
本文关键字:图像 Javascript- 更新时间:2024-02-22
我使用的是asp.net mvc。
我有两个图标/图片如下:
<div class="gallery-preview-img" id="forest">
<a href="#"><img onclick="changeImage()" src="~/Content/themes/base/images/forest_icon.png"></a>
</div>
<div class="gallery-preview-img" id="urban">
<a href="#"><img onclick="changeImage()" src="~/Content/themes/base/images/urban_icon.png"></a>
</div>
脚本:
$(function changeImage() {
$('#forest').click(function () {
if (!(document.getElementById('forest').src.match('forestG'))) {
document.getElementById('forest').src = "~/Content/themes/base/images/forestG.png";
if (!(document.getElementById('urban').src.match('urban_icon')) {
document.getElementById('urban').src = "~/Content/themes/base/images/urban_icon.png";
}
}
document.getElementById('env').value = 'Forest';
})
$('#urban').click(function () {
if (!(document.getElementById('urban').src.match('urbanG')) {
document.getElementById('urban').src = "~/Content/themes/base/images/urbanG.png";
if (!(document.getElementById('forest').src != 'forest_icon')) {
document.getElementById('forest').src = "~/Content/themes/base/images/forest_icon.png";
}
}
document.getElementById('env').value = 'Urban';
});
}
});
但是,图片/图标没有变化。你知道我做错了什么吗?
这里有一个链接,我相信你正在尝试做什么。我认为你现在的方法有点太复杂了。希望这能帮助
https://jsfiddle.net/stevenkaspar/qs8L20wt/
<img onclick='changeImage(event);' src='/path/to/image.png'/>
function changeImage(event){
document.getElementById('destination').src = event.target.src;
}
相关文章:
- 更改下拉菜单上的图像javascript/jquery
- Chrome:刷新页面后未呈现的背景图像 + JavaScript 重定向
- 更改背景图像 - JavaScript
- 目标 css:背景图像 Javascript
- 如何显示数组中的图像?JavaScript
- 淡入淡出两个图像[JavaScript]
- 获取图像ID并更改图像JavaScript
- 显示多个图像-javascript
- 在不损失质量的情况下调整图像JavaScript/jQuery的大小
- 选择某个列表项时弹出的图像-javascript
- 将生成的随机数存储在变量中,然后将该变量作为文件名调用以显示图像.Javascript
- 更改悬停时的图像Javascript
- 在reactjs中呈现本地图像/javascript片段
- 键下时的反向图像 - Javascript
- 将所有图像替换为一个图像 Javascript
- 单击显示随机图像(Javascript)
- 移动图像 ..JavaScript 将变量声明为字符串
- 直方图均衡(图像Javascript初学者)
- 预加载库图像.JavaScript(没有JQuery)
- 用不同的图像/按钮替换图像 - javascript