0

我在我的 HTML 中使用了一些复选框。加载页面时,我想根据选中的框进行一些操作。问题是 IE 在设置框的值之前调用了我的 onLoad 函数。(当然在 FF 中工作正常)

代码:

<script language='JavaScript' type = "text/javascript">

    window.onload = new function() {
        alert("wat");
    }

</script>

调试时,我看到收到警报时尚未检查这些框,但在解除警报后,它们会按应有的方式进行检查。

加载完成后如何让我的javascript代码执行?

4

1 回答 1

3

看起来这个new关键字混淆了 IEwindow.onload事件。在处理函数之前删除new关键字:

<script language='JavaScript' type = "text/javascript">

    window.onload = function() {
        alert("wat");
    }

</script>
于 2013-03-29T06:41:15.730 回答