車を選択できるシステムがあります。その後、伝送と色を選択することができます。異なる車とトランスミッションは異なる色を出す。色を選択したときに車のイメージを表示する方法がわからない。たとえば、私はrs6と自動、そして次に黒の色を選択します。私は、選択された色に応じて画像を表示したいと考えています。どのようにしてそれをプログラムして、異なる車と色が異なる画像を表示するようにしますか?私は比較的新しいコーディングをしています。どんな援助も評価されるだろう。ドロップダウンで別のオプションを選択してイメージを変更する - Javascript/Html
今唯一のあなたの基本的な考え方を示すために、Audi - Automatic - black and blue
のために働いているが、それはコードを繰り返していると、あなたは残りのために同じことを行うことができますするためにHTML
<!DOCTYPE html>
<html><head>
<title></title>
</head>
<body>
<form name="CarConfigurator">
<select id="car" name="Car_make">
<option value="" selected="selected">Which car?</option>
<option value="car1">Audi RS6</option>
<option value="car2">BMW M4</option>
<option value="car3">Mercedes C63 AMG</option>
</select>
<br>
<br>
<select id="trans" name="A_M">
<option value="" selected="selected">What trans?</option>
<option value="auto">Automatic</option>
<option value="man">Manual</option>
</select>
<br>
<br>
<select id="color" name="Color">
<option value="" selected="selected">What Color?</option>
<option value="black">Black</option>
<option value="blue">Blue</option>
<option value="red">Red</option>
<option value="white">White</option>
<option value="green">Green</option>
</select>
</form>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1 /jquery.min.js"/
</script>
<script src="configurator.js"></script>
</body>
</html>
Javascriptを
$("#car").change(function() {
transmission();
});
$("#trans").change(function() {
transmission();
});
function transmission() {
if ($("#car").val() == "car1" && $("#trans").val() == "auto") {
$("option[value$='red']").hide();
$("option[value$='white']").hide();
$("option[value$='green']").hide();
} else {
$("option[value$='red']").show();
$("option[value$='white']").show();
$("option[value$='green']").show();
}
}
質問がオフになっています彼らが有害な解答や迷惑メールを引き付けてしまう傾向があるため、スタックオーバーフローのための手法。代わりに、[問題を説明する](http://meta.stackoverflow.com/questions/254393)、これを解決するためにこれまでに何が行われているか。 – nyedidikeke
@nyedidikeke彼はチュートリアルをお勧めすることを尋ねず、すべての関連コードを含んでいます。短い答えが分からない場合は、質問にフラグを立てないでください。 – ab29007