我在選擇菜單中用於更改的原型事件偵聽器未在IE中觸發。在IE中未觸發Event.observe的「更改」事件
Event.observe('use_billing', 'change', Checkout.getBillingData);
這工作正常,在Firefox(當然),但沒有在IE中發生(當然) - 我一直在谷歌上搜索了一段時間,但我還沒有找到一個合適的解決這個問題。我看過有些問題,但我沒有發現任何有用的辦法來解決這個問題並使其發揮作用。
我真的試圖避免使用內聯事件觸發,因爲他們是突兀,併爲錯誤凌亂的文件容易:
<select id='use_billing' onchange="Checkout.getBillingData();">....</select>
任何想法將是巨大的 - 這就是停止這個項目的唯一的事情從測試到生產。