Javascript getElementById()返回空值

Javascript getElementById()返回空值,javascript,internet-explorer-11,Javascript,Internet Explorer 11,我使用IE11 我试图弄清楚为什么我的文档.getElementById(“Courier0”)返回空值 但是,当我调试页面并打开该对象时, 我注意到,ie9\u值包含从页面传递的正确字符串 有人知道如何获得这个尴尬案例的价值吗 我试过: if(document.forms[0].Courier0.value) if(document.getElementById("Courier0").value) var e = document.getElementById("Courier0"

我使用
IE11

我试图弄清楚为什么我的
文档.getElementById(“Courier0”)
返回空值

但是,当我调试页面并打开该对象时, 我注意到,
ie9\u值
包含从页面传递的正确字符串

有人知道如何获得这个尴尬案例的价值吗

我试过:

if(document.forms[0].Courier0.value)

 if(document.getElementById("Courier0").value)

 var e = document.getElementById("Courier0");
 if(e.options[e.selectedIndex].value)
这些似乎都不起作用。

找到了答案


你有任何代码来显示你的尝试吗?
var e = document.getElementById("Courier0");
 if(e.options[e.selectedIndex].text)