Javascript - 在选择时更改图像和文本 [英] Javascript - change image and text on select

查看:31
本文介绍了Javascript - 在选择时更改图像和文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我对 javascript 非常陌生,并且仍在学习.我正在尝试根据用户从下拉列表中的选择更改 div 中的文本和图像.我可以改变图像或改变文本,但不能同时改变两者.如果有人能指出我正确的方向并告诉我我的代码哪里出错了,我将不胜感激.代码如下:

Javascript

function swapImage(){var image = document.getElementById("imageToSwap");var dropd = document.getElementById("swapImg");image.src = dropd.value;var model = document.getElementById("model");var Heading = document.getElementById("heading3");var textGrey = document.getElementById("textGrey");var textGrey2 = document.getElementById("textGrey2");if(dropd.value == "images/1.jpg"){model.innerHTML = "A4";Heading.innerHTML="此文本匹配 A4 型号";textGrey.innerHTML="kjhkjh we ewf kjikjkj we";textGrey2.innerHTML="hf efjkj efe edeeeeeejm dff";返回假;}else if (dropd.value == "images/2.jpg"){model.innerHTML = "A6";Heading.innerHTML ="此文字匹配 A6 型号";textGrey.innerHTML ="xxx xxxxx xxxxx xxxx";textGrey2.innerHTML="yy yyyy yyyy yy";返回假;}else if (dropd.value =="images/3.jpg"){model.innerHTML = "A8";Heading.innerHTML ="此文字符合 A8 型号";textGrey.innerHTML ="zzzz zzzzz";textGrey2.innerHTML="pppp ppp pp p p";返回假;}}

HTML - 用于更改文本和图像的 div

 

<h2 id="model" class="model">A6<img id="imageToSwap" src="images/3.jpg" width="544" height="203" style="margin-left:275px; margin-top:-82px"/><div id="carbox-bottom"><h3 id="heading3" class="heading3">Loren ipsum dolor sat ame</h3><p id="textGrey" class="textGrey">Coisteahi fwior he qvbsi dolo wetiuyy thuoi loren ipsum dolar </p><p id="textGrey2" class="textGrey2">Coisteahi fwior he qvbsi dolo</p>

<!--结束carbox-->

下拉


                
            
发送“验证码”获取 | 15天全站免登陆