未定义添加事件

Add event is not defined

本文关键字:事件 添加 未定义      更新时间:2023-09-26

http://code.tutsplus.com/tutorials/the-basics-of-object-oriented-javascript--net-7670

上面的教程告诉:

$(document).ready(function(){
    //all our code that runs after the page is ready goes here
});

 addEvent(window, 'load', function(){
        //all our code that runs after the page is ready goes here
    });

相同。所以我尝试使用addEvent,如下所示:

<html>
<head>
<script type="text/javascript">
addEvent(window, 'load', function(){
    alert("test");
});
</script>
</head>
<body>
<form id="ourForm">
    <label>First Name</label><input type="text" /><br />
    <label>Last Name</label><input type="text" /><br />
    <label>Email</label><input type="text" /><br />
    <input type="submit" value="submit" />
</form>
</body>
</html> 

但我错了:Uncaught ReferenceError: addEvent is not defined

请帮忙。我是javascript 的新手

教程包含addEvent函数。请检查。

function addEvent(to, type, fn){
    if(document.addEventListener){
        to.addEventListener(type, fn, false);
    } else if(document.attachEvent){
        to.attachEvent('on'+type, fn);
    } else {
        to['on'+type] = fn;
    }  
};

您可以使用Jquery事件来代替此方法。

http://api.jquery.com/category/events/