Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用选择选项值JS更改图像_Javascript_Html - Fatal编程技术网

Javascript 使用选择选项值JS更改图像

Javascript 使用选择选项值JS更改图像,javascript,html,Javascript,Html,有人能告诉我,当用户选择不同的选项时,如何使用JS更改图像吗 例如,对于紫色,图像源是images/purple.jpg 正常的 紫色 黑色 红色 蓝色 类似的内容(图像将显示为已损坏,但如果您检查代码,它会更改url): 函数更改图像(元素){ document.querySelector(“#img color”).src=“images/”+element.value+”.jpg” } 正常的 紫色 黑色 红色 蓝色 类似的内容(图像将显示为已损坏,但如果您检查代码,它会更改url

有人能告诉我,当用户选择不同的选项时,如何使用JS更改图像吗

例如,对于紫色,图像源是
images/purple.jpg


正常的
紫色
黑色
红色
蓝色

类似的内容(图像将显示为已损坏,但如果您检查代码,它会更改url):

函数更改图像(元素){
document.querySelector(“#img color”).src=“images/”+element.value+”.jpg”
}

正常的
紫色
黑色
红色
蓝色

类似的内容(图像将显示为已损坏,但如果您检查代码,它会更改url):

函数更改图像(元素){
document.querySelector(“#img color”).src=“images/”+element.value+”.jpg”
}

正常的
紫色
黑色
红色
蓝色

您可以从中获得灵感。只需添加图像列表并根据需要进行更改

var pictureList=[
"https://as1.ftcdn.net/jpg/00/89/85/08/500_F_89850844_YGSGp8OPRTpJsNyKOuQN1Fsl1zUlQpeo.jpg",
"https://as1.ftcdn.net/jpg/00/89/80/90/500_F_89809058_N0zsAk9QNaMrLzfaL00W0cwtDsCs8HLL.jpg",
"https://as1.ftcdn.net/jpg/00/89/85/08/500_F_89850856_B2T5QVSvqyap1cUE34Of2Z6zXbMrkDQm.jpg"
];
$('#picDD')。更改(函数(){
var val=parseInt($('#picDD').val());
$('img').attr(“src”,pictureList[val]);
});
img{
宽度:400px;
保证金:自动;
}
#picDD{
显示:块;
}

图1
图2
图3

您可以从中获得灵感。只需添加图像列表并根据需要进行更改

var pictureList=[
"https://as1.ftcdn.net/jpg/00/89/85/08/500_F_89850844_YGSGp8OPRTpJsNyKOuQN1Fsl1zUlQpeo.jpg",
"https://as1.ftcdn.net/jpg/00/89/80/90/500_F_89809058_N0zsAk9QNaMrLzfaL00W0cwtDsCs8HLL.jpg",
"https://as1.ftcdn.net/jpg/00/89/85/08/500_F_89850856_B2T5QVSvqyap1cUE34Of2Z6zXbMrkDQm.jpg"
];
$('#picDD')。更改(函数(){
var val=parseInt($('#picDD').val());
$('img').attr(“src”,pictureList[val]);
});
img{
宽度:400px;
保证金:自动;
}
#picDD{
显示:块;
}

图1
图2
图3

您可能需要为此使用一些Javascript。如本例所示:您可能希望为此使用一些Javascript。如本例所示: