javascript - 应该怎样做才能使其在 IE7 中运行?

标签 javascript internet-explorer-7

这段代码在现代浏览器中运行良好。应该怎样做才能使其在 IE7 中运行?

function paymentCheck() {
            var obj = {
                            'type' : 'car',
                            'year' : 2008,
                            'make' : 'Dodge',
                            'model' : 'Avenger',
                            'payments' : 'in process',
                            'paid' : 13286,
                            'toBePaid' : 34856,
                            'paymentsLeft' : 24,
            }              

            return (obj.toBePaid - obj.paid) / obj.paymentsLeft;
}

var button = document.getElementById("calcButton");
button.addEventListener("click", function(){
            alert(paymentCheck());
}, false);

最佳答案

IE7没有addEventListener功能。你应该使用attachEvent,但这只是IE8及以下版本,其他浏览器不支持它! 请参阅MSIE and addEventListener Problem in Javascript?

关于javascript - 应该怎样做才能使其在 IE7 中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36775925/

相关文章:

javascript - ESLint 解析错误 : Unexpected token . .. 仅在一个剩余运算符上

javascript - 无法在文件资源管理器中打开子目录? - Node .js

javascript - CoffeeScript:像 Rickshaw Prototype 示例中那样扩展 super 方法

javascript - 如何使用 $(this) 使两个具有不同 id 和名称的 select 形式返回它们的 id?

javascript - Mootools 不会为 IE7 中的选择触发 "onChange"事件

javascript - 只显示 10 个字符的长字符串?

html - 绝对定位的元素在ie7中不可见

html - 水平线内联 block IE7

html - 在 IE7 中检测覆盖 Flash 的不可见 div 上的悬停

css - IE7 z-index 和堆叠