0

まず第一に、私はgpa計算機を作ろうとしています.これは私のjavascriptです:

<script>
var option_choose = document.createElement("option");
    option_choose.innerHTML = "Choose...";
    option_choose.value = -1;
var c1 = document.createElement("option");
    c1.innerHTML = "Math Standard 9"
    c1.value = 0;
var c2 = document.createElement("option");
    c2.innerHTML = "Math Higher 9"
    c2.value = 0.5; 
var c3 = document.createElement("option");
    c3.innerHTML = "English 9"
    c3.value = 0;
var c4 = document.createElement("option");
    c4.innerHTML = "History 9"
    c4.value = 0;
var c5 = document.createElement("option");
    c5.innerHTML = "Science 9";
    c5.value = 0;

var l1 = document.createElement("option");
    l1.innerHTML = "Japanese";
    l1.value = 0;
var l2 = document.createElement("option");
    l2.innerHTML = "French";
    l2.value = 0;

var e1 = document.createElement("option");
    e1.innerHTML = "Adv. Computers";
    e1.value = 0;

$(".core_subjects").append(option_choose,c1,c2,c3,c4,c5);
$(".language_subjects").append(option_choose,l1,l2);
$(".elective_subjects").append(option_choose,e1);
</script>

私のHTMLには、次のものがあります。

<div id="subject_name">
<h4>Class</h4>
<select id="core1" class="core_subjects">
    <option value="-1">Choose...</option>
</select>
<br/>
<select id="core2" class="core_subjects">
    <option value="-1">Choose...</option>
</select>
<br/>
<select id="core3" class="core_subjects">
    <option value="-1">Choose...</option>
</select>
<br/>
<select id="core4" class="core_subjects">
    <option value="-1">Choose...</option>
</select>
<br/>
<select id="language" class="language_subjects">
    <option value="-1">Choose...</option>
</select>
<br/>
<select id="elective1" class="elective_subjects">
    <option value="-1">Choose...</option>
</select>
<br/>
<select id="elective2" class="elective_subjects">
    <option value="-1">Choose...</option>
</select>
<br/>
<select id="elective3" class="elective_subjects">
    <option value="-1">Choose...</option>
</select>
<br/>
<select id="elective4" class="elective_subjects">
    <option value="-1">Choose...</option>
</select>
<br/>
</div>

つまり、基本的には、誰かがボタンをクリックすると JavaScript が実行され、選択するたびに、最初に「Choose...」オプションがあり、その後にクラスのリストが続くはずです。

しかし、なぜか、#core4 と #language の 2 つの選択で、「Choose...」が表示されません。他のすべてに表示されます。

4

1 に答える 1