获取javascript中下拉框的值

获取javascript中下拉框的值,javascript,html,null,dropdownbox,Javascript,Html,Null,Dropdownbox,我正在尝试获取下拉框的值,并不断获取错误UncaughtTypeError:Cannotread属性'selectedIndex'为null 这是我的密码: JS expirationYearSelectedIndex = document.getElementById("selYear").selectedIndex; console.log("expirationYearSelectedIndex = " + expirationYearSelectedIndex); ex

我正在尝试获取下拉框的值,并不断获取错误UncaughtTypeError:Cannotread属性'selectedIndex'为null

这是我的密码:

JS

expirationYearSelectedIndex = document.getElementById("selYear").selectedIndex;
    console.log("expirationYearSelectedIndex = " + expirationYearSelectedIndex);

    expirationYear = document.getElementById("selYear").options[expirationYearSelectedIndex].value;
    console.log("expirationYear = " + expirationYear);
HTML

<form action="">
    <select id="SelYear" name="selYear">
        <option selected value=""> Select a Major....</option>
        <option value="Comptuer Information Systems"> CIS</option>
        <option value="Math"> M</option>
        <option value="CS"> CS</option>
        <option value="History"> H</option>
    </select>
</form>

选择一个专业。。。。
顺式
M
反恐精英
H

错过了ID名称上的大写字母S

document.getElementById("SelYear");

我想我只是需要另一双眼睛!非常感谢,我看了又看,觉得我的代码写错了!!非常感谢!没问题,别忘了标记正确答案:)就可以了!只要再等6分钟我就可以了。