所以我正在制作一张表格,好吧我已经制作了它并且它有效...但不是在IE中。
我不知道为什么。在除IE之外的所有其他浏览器中,初始“make”选择会影响第二个:模型的内容。然而它在IE中没有任何作用。
以下是您可以测试的页面链接:[编辑 - 无链接]
这是我用来更新第二个方框的方法:
在第一个选择的“更改”事件(jQuery)中,javascript获取所选值并将其应用于变量。
完成案例选择,将新变量与要通过第二个选择的.innerHTML属性插入的潜在选项的设定数量相匹配。
在JavaScript中也安装了“ - 请选择模型 - ”的默认值,但在IE中也没有显示。 (这让我相信应该有一个解决整个问题的快速解决方案)
通过PHP,快速查询表单是“已插入”,但如果您在页面上“查看源代码”,仍然可以看到所有代码。
感谢您的帮助!
答案 0 :(得分:4)
我在MA option
下的IE中没有看到select
个标签。我猜你没有默认标签,FF正在自动添加它们,但IE不是。你明确地在你的代码中调用它们吗?编辑:好的,我看到你的default
。我发现这个http://domscripting.com/blog/display/99可能对您的解决方案有用。
它的要点是只在IE中设置innerHTML是错误的。该链接提供了解决方案。我建议创建option
元素,设置其innerHTML,然后将其放在select
元素中(这似乎是他们说要使用的过程)。
此处也找到了类似的解决方案:Setting innerHtml of a selection box in IE