javascript事件处理不工作
我通过下面的链接了解基本的javascript,但出于某种奇怪的原因,这段代码似乎对我不太好。任何关于我为什么没有收到警报的建议都将不胜感激javascript事件处理不工作,javascript,javascript-events,Javascript,Javascript Events,我通过下面的链接了解基本的javascript,但出于某种奇怪的原因,这段代码似乎对我不太好。任何关于我为什么没有收到警报的建议都将不胜感激 <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Creeper</title>
<!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(窗口,“加载”,sayHi);
函数sayHi(){
警惕(“杰基尔”);
}
addEvent不是在窗口中实现的方法。您下面的文章提到了它,但假设您首先加载了一个实现,而您在发布的代码中没有这样做。您可以尝试Dean Edwards实施(以上评论中的链接)或尝试以下操作:
<script type="text/javascript">
window.onload = function() {
alert("jekyl");
}
</script>
window.onload=函数(){
警惕(“杰基尔”);
}
addEvent不是在窗口中实现的方法。您下面的文章提到了它,但假设您首先加载了一个实现,而您在发布的代码中没有这样做。您可以尝试Dean Edwards实施(以上评论中的链接)或尝试以下操作:
<script type="text/javascript">
window.onload = function() {
alert("jekyl");
}
</script>
window.onload=函数(){
警惕(“杰基尔”);
}
您还可以使用事件侦听器:
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");
}
您还可以使用事件侦听器:
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");
}
这里是addEvent
函数的实现这里是addEvent
函数的实现