下面的代码在 Firefox 上工作得很好,但是,我在 IE 8... 和 7... 上遇到了问题... 而不是用我的 php 脚本返回的选项填充选择(就像在 FireFox 中那样)在 IE 中什么也不做。
我已将问题范围缩小到 $('city').innerHTML —— 适用于 Firefox,不适用于 IE。
有什么想法吗?
这在我的标题中:
<script type='text/javascript' src='js/prototype-1.6.0.3.js'></script>
<script type='text/javascript' src='js/scriptaculous.js'></script>
HTML 代码(位于正文中)
--snip--
<select id="city">
</select>
--snip--
JavaScript this 从 Prov/State onChange 触发(适用于 IE 和 FF)
--snip--
$('city').innerHTML = "<option value='test'> This is a test";
--snip--
最佳答案
使用 update() 来代替怎么样?
$('city').update("<option value='test'>This is a test</option>");
关于IE 和 Prototype 1.6.0.3 的 JavaScript 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1025444/