用于加载的 JavaScript 事件处理

标签 javascript dom-events

我正在关注this链接来了解基本的 JavaScript,但由于某些奇怪的原因,这段小代码似乎不太适合我。任何关于我为什么没有收到警报的建议将不胜感激。

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
        <title>Creeper</title>
        <script type="text/javascript">
            addEvent(window, "load", sayHi);
            function sayHi(){
                alert("jekyl");
            }
        </script>
    </head>
    <body>
        <a href="#" title="click me", id="my-link">Click Me!</a>
    </body>
</html>

最佳答案

addEvent 不是在 window 中实现的方法。您所关注的文章引用了它,但假设您首先加载了一个实现,而您在发布的代码中尚未加载实现。您可以尝试 Dean Edwards 实现(上面评论中的链接)或尝试以下操作:

   <script type="text/javascript">
        window.onload = function() {
            alert("jekyl");
        }

    </script>

关于用于加载的 JavaScript 事件处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17099758/

相关文章:

javascript - 将 HTML 表格(作为字符串)转换为 JS 对象数组

javascript - JQuery获取Select中动态生成的Option的值

javascript - HTML5 音频事件不会在 Chrome 上触发

javascript - 使用 JavaScript,为什么我的 onmouseover 事件没有被触发?

javascript - 如何使用工具栏打开弹出窗口

javascript - 无法访问 JSON 对象

javascript - 向右滑出元素,然后从左侧滑回

javascript - 我可以在函数内使用 confirm() 提示符吗?如何?

javascript - 当用户离开我的 Javascript/AngularJS 网站时,如何提示模式?

javascript - 无法向按钮添加事件