猿问

JavaScript方法调用

window.onunload = afterInput;


  function afterInput() {

    try {

      alert("123456");

      top.opener.afterInput();

    }catch(e) {

    

    }

  }

  

head中用这样一段JS代码,当页面关闭时,触发afterInput页面弹出123456
为什么这样可以调用afterInput()啊?
方法的调用不是方法名+() 吗?

慕婉清6462132
浏览 587回答 1
1回答

波斯汪

这不是调用,这是绑定事件,执行到 onunload 时候还没执行 afterInput 函数呢,只是注册了个事件处理方法,告诉它当发生 unload 事件时调用 afterInput 函数。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答