我试图让我的头绕着addEventListener()函数,并在本地主机安装上设置了一些代码,但是当我运行代码时我收到一条错误消息:Uncaught TypeError:section2 .addEventListener不是一个函数。addEventListener抛出错误
代码如下,基本上当section2加载(它将保存视频内容)时,我希望section1(其中包含预加载器)消失。为了便于代码,我使用jQuery作为变量。我已经使用console.log来测试这些变量是否显示在活动网站上,并且它们是。
var section1 = $("#section1"),
section2 = $("#section2");
section2.addEventListener("load", function(){
section1.style.display="none";
})
我似乎无法弄清楚为什么它不起作用?
'addEventListener'是'EventTarget'对象的函数,如'HTMLElement's,_not_ jQuery的对象。 – Xufox
查看jQuery的[on()](http://api.jquery.com/on/):“将一个或多个事件的事件处理函数附加到所选元素。” – showdev
谢谢。这已经停止了控制台中的错误,虽然第2节已经加载,但第1节实际上并没有消失? –