Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 下拉列表未在IE中显示_Javascript_Drop Down Menu - Fatal编程技术网

Javascript 下拉列表未在IE中显示

Javascript 下拉列表未在IE中显示,javascript,drop-down-menu,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;

我有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);
var display=document.getElementById('displayId');
var j;
var计数=0;
对于(j=0;j
HTML代码:


主办
主机和响应时间
主机和用户计数
用户计数和响应时间
主机、用户计数和响应时间

这在Fire fox中有效,但在IE中无效。有人能找到错误吗?

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

displaySelected =  display.options[j].text;

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

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

displaySelected =  display.options[j].text;

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

为选项标记提供值

主机
而不是
主机

无需使用循环查找所选值,您始终可以使用

 document.getElementById('displayId').value 

为选项标记指定值

主机
而不是
主机

无需使用循环查找所选值,您始终可以使用

 document.getElementById('displayId').value 

除了具体的问题,你为什么不把它放在一个
中,然后通过
${param.displayId}
next.jsp
中获取值呢?也许可以,例如project,但这是邪恶的,遵循@BalusC suggestion来提高获得更好帮助的机会,请接受解决其他问题的答案。你已经有6个问题有待回答。除了具体的问题,你为什么不把它放在一个
中,然后通过
${param.displayId}
next.jsp
中获取值?也许可以,例如project,但这是邪恶的,按照@BalusC suggestion来提高获得更好帮助的机会,请接受解决其他问题的答案。你已经有6个问题,还有待回答。