Javascript 下拉列表不显示IE中的值
第一个下拉列表“选择设备”未显示IE中的任何值:Javascript 下拉列表不显示IE中的值,javascript,html,cross-browser,Javascript,Html,Cross Browser,第一个下拉列表“选择设备”未显示IE中的任何值: <div class="select-container"> <SELECT Id="Device" name="device" onchange="javascript:LoadDevice(this.value);"> </SELECT> 选择模型 请在此处查看整个HTML页面: 它适用于所有其他浏览器 下拉列表从外部PHP页面获取其值 非常感谢您的帮助。您的网站在很多方面都是错误的。但是你
<div class="select-container">
<SELECT Id="Device" name="device" onchange="javascript:LoadDevice(this.value);">
</SELECT>
选择模型
请在此处查看整个HTML页面:
它适用于所有其他浏览器
下拉列表从外部PHP页面获取其值
非常感谢您的帮助。您的网站在很多方面都是错误的。但是你在这里列出的问题 从事件中删除所有的
“javascript:
文本,因为它们不是必需的
从中删除onclick语句
iPhone
你为什么这么做
<script src="http://www.mobiltelefoner.dk/tst/slicious.php" type="text/javascript">
当slicious.php实际上是一个javascript文件时?在slicious.php中找到这一行
devicer +='<option value="'+i+'" onclick="javascript:LoadDevice('+i+');">'+aDevice[i]';
devicer+=''+aDevice[i];
应该是
devicer +='<option value="'+i+'" onclick="javascript:LoadDevice('+i+');">'+aDevice[i]+'</option>';
devicer+=''+aDevice[i]+'';
您错过了关闭选项标签它在IE10中对我有效。它在旧版本中有问题。是的,它在IE10、FF、Chrome等中有效。但在IE 9中无效。感谢您花时间帮助我。我已经删除了“javascript:”我现在将删除onclick
devicer +='<option value="'+i+'" onclick="javascript:LoadDevice('+i+');">'+aDevice[i]+'</option>';