我用于更改选择菜单的 Prototype 事件侦听器未在 IE 中触发。
Event.observe('use_billing', 'change', Checkout.getBillingData);
这在 Firefox 中运行良好(当然),但在 IE 中没有任何反应(当然)——我已经在谷歌上搜索了一段时间,但我还没有找到合适的解决方案来解决这个问题。我读到有问题,但我发现没有任何有用的东西可以规避这个问题并让它发挥作用。
我真的很想避免使用内联事件触发器,因为它们很突兀,并且会使文档变得混乱,容易出错:
<select id='use_billing' onchange="Checkout.getBillingData();">....</select>
任何想法都会很棒——这是阻止这个项目从测试版到生产的唯一原因。