需要使用IE8上的HTML选择框的帮助吗
我使用以下HTML代码创建了一个简单的下拉菜单。(实际上是通过搜索从这个网站上获得的) 但我遇到的问题是,除了IE 8-9之外,提交(“Go!”)按钮在其他浏览器中都可以使用。甚至可以在Windos手机上使用IE 10。有人能告诉我需要做什么改变才能让它工作吗? 谢谢需要使用IE8上的HTML选择框的帮助吗,html,button,menu,internet-explorer-8,submit,Html,Button,Menu,Internet Explorer 8,Submit,我使用以下HTML代码创建了一个简单的下拉菜单。(实际上是通过搜索从这个网站上获得的) 但我遇到的问题是,除了IE 8-9之外,提交(“Go!”)按钮在其他浏览器中都可以使用。甚至可以在Windos手机上使用IE 10。有人能告诉我需要做什么改变才能让它工作吗? 谢谢 选择游戏 第一周 第2周 第3周 第4周 第5周 第6周 第7周 第8周 第9周 第10周 拉斯维加斯 能够在脚本中直接引用id是一种旧的IE攻击,这不是标准,您应该改用document.getElementById 更改: &
选择游戏
第一周
第2周
第3周
第4周
第5周
第6周
第7周
第8周
第9周
第10周
拉斯维加斯
能够在脚本中直接引用id是一种旧的IE攻击,这不是标准,您应该改用document.getElementById
更改:
<input type="button" name="Submit" value="Go!" onClick="window.open(ddmenu_name.value,'newtab'+ddmenu_name.value)">
致:
此外,IE(至少IE8)不支持窗口名称中的等号(这将导致脚本错误),因此您必须找到更安全的方法来使用,例如所选值的索引:
<input type="button" name="Submit" value="Go!" onClick="window.open(document.getElementById('ddmenu_name').value, 'NewTab_' + document.getElementById('ddmenu_name').selectedIndex)">
我不确定这是IE还是标准浏览器
哇,老兄,非常感谢你!我真的很感激。另外,我可以添加什么,使“选择游戏”选项不可点击?现在,如果你点击“开始”,它会返回一个空白页。请尝试-如果我帮助过你,请单击“接受”框,谢谢!再次感谢!这是一个很大的帮助。
<input type="button" name="Submit" value="Go!" onClick="window.open(document.getElementById('ddmenu_name').value,'newtab')">
<input type="button" name="Submit" value="Go!" onClick="window.open(document.getElementById('ddmenu_name').value, 'NewTab_' + document.getElementById('ddmenu_name').selectedIndex)">