javascript - 为什么我的代码无法在 Internet Explorer 上运行?

标签 javascript jquery

为什么我的代码无法在 Internet Explorer 上运行:

enter image description here

64行从这里开始:

$(function () {
    $('#id_laufzeit_bis').datepicker().on('changeDate', recalculate_deadline);
    $('#id_kuendigungsfrist').change(recalculate_deadline);
    $('#id_kuendigungsfrist_type').change(recalculate_deadline);

    $('#id_kuendigung_moeglichbis').change(check_reminder_date);
    $('#id_erinnerung_am').datepicker().on('hide', check_reminder_date);

    //$('#id_vertrag_verlaengerung').change(recalculate_deadline);
    //$('#id_vertrag_verlaengerung_type').change(recalculate_deadline);
});

完整代码:http://wklej.org/hash/a8884a307f3/

最佳答案

如果您直接在 Internet Explorer 中打开 JavaScript (.js) 文件,则该文件会在 Windows Script(ing) Host 上的(有些受限的)系统级别运行(WSH) 此时它没有任何指向您的 HTML 站点的链接,因此缺少 jQuery 并引发此错误。

  • F12 在 Internet Explorer 上打开 Web 开发人员工具。然后再次重新加载您的网站。

作为 Web 开发人员,您可能还希望始终启用在不使用开发人员控制台的情况下显示脚本错误的功能:

  • Internet 选项对话框的高级选项卡中,有一个用于启用显示脚本错误的复选框。

关于javascript - 为什么我的代码无法在 Internet Explorer 上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14475319/

相关文章:

javascript - 如何使用 Chart.js API 创建两个饼图?

javascript - 如何检查动态添加的 tealium utag 是否已提交?

jquery - Addclass 使 img 元素在位置方面不粘

javascript - 使用 ul 和 li 标签选择框

javascript - key 未定义 React

javascript - noUiSlider 透明度

javascript - 如何使函数在完成特定任务之前不返回?

javascript - 选择所有 DOM 元素,直到出现几个 DOM 元素之一

javascript - 将日历移到菜单栏前面

javascript - 根据子图像设置DIV宽度