下拉列表未在IE中显示

Rac*_*hel 0 javascript drop-down-menu

我有5个项目的下拉列表.

我想将所选项目发送到下一个jsp页面.

JavaScript代码:

var display= document.getElementById('displayId');
var j;
var count =0;
for(j=0;j< display.options.length;j++){
   if(display.options[j].selected){
       displaySelected =  display.options[j].value;
      count++;
   }
}
alert(displaySelected);
Run Code Online (Sandbox Code Playgroud)

HTML代码:

<SELECT NAME="displayId" id="displayId" style="width:300px;">
    <option>Host</option>
    <option>Host And Response Time</option>
    <option>Host And User Count</option>
    <option>User Count And Reponse Time</option>
    <option>Host,UserCount And Response Time</option>
</SELECT>
Run Code Online (Sandbox Code Playgroud)

这适用于Fire fox,但不适用于IE ...任何人都可以找到错误吗?

Sha*_*ard 5

您需要阅读该选项,text因为您没有任何价值:

displaySelected =  display.options[j].text;
Run Code Online (Sandbox Code Playgroud)

有些浏览器可能会将值设置为文本为空时,IE不在其中.