Javasciptを使用して選択アプリケーションを作成しようとしています。私は、インターネットJavascript選択オプションアプリケーション
<!DOCTYPE html>
<html>
<head>
<title>Select Options</title>
</head>
<body>
<h2>Choose your car</h2>
<hr>
Choose Car Make:
<select id="slct1" onchange="populate(this.id,'slct2')">
<option value=""></option>
<option value="Hyundai">Hyundai</option>
<option value="Honda">Honda</option>
<option value="Maruti">Maruti</option>
</select>
<hr>
Choose Car Model
<select id="slct2" ></select>
</body>
<script type="text/javascript">
function populate(s1,s2){
var s1,s2;
s1 = document.getElementById(s1);
s2 = document.getElementById(s2);
if(s1.value=='Hyundai'){
optionArray=['Please Select Car','i10','i20','Verna']
} else
if(s1.value=='Honda'){
optionArray=['Please Select Car','Amaze','Jazz','City']
} else
if(s1.value=='Maruti'){
optionArray=['Please Select Car','Swift','Dezire','Ciaze']
}
for (var i = 0; i < optionArray.length; i++) {
var store = optionArray[i];
var createNewEl = document.createElement('option');
createNewEl.innerHTML = store;
s2.appendChild(createNewEl);
}
}
</script>
</html>
これは私がこのapllicationを書くために今使用し、完全なコードである上、このコードについて知るようになったが、私は毎回私は車のメイクからオプションを選択**と私は別のオプションを選択したときに作るfromcar **、それは車のモデルから、前のオプションを削除しないと、リストが毎回上ので増加します、私は車からオプションを選択し
ありがとう これはうまくいきましたが、あなたが提供してくれた他の2つの方法のほかに、Javascriptを学ぶ初期段階にあり、while文を部分的に理解していると思います。私たちが**声明など何か他の何かをすることができる何かがありますか? –