[英]javascript event handling not working
我正在通过此链接来学习基本的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>
您还可以使用事件监听器:
if (window.addEventListener){
window.addEventListener('load', sayHi, false); // All browsers except IE
} else if (window.attachEvent && !window.opera){
window.attachEvent('onload', sayHi); // IE
}
function sayHi(){
alert("jekyl");
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.