gpt4 book ai didi

javascript - 无法读取 null 的属性 'addEventListener' 错误,不确定原因

转载 作者:行者123 更新时间:2023-11-28 13:33:37 25 4
gpt4 key购买 nike

每当我将鼠标悬停在图像上时,它都不会放大并给出错误。

HTML 和 Javascript 代码(这是两个单独的文件):

var banner = document.getElementById("banner");

function enlargePic(){
banner.style.width = '800px';
banner.style.height = '300px';
}

function normalPic(){
banner.style.width = '500px';
banner.style.height = '200px';
}


banner.addEventListener("mouseover", enlargePic, false);

banner.addEventListener("mouseout", normalPic, false);

<div id="designs">
<a id="designs"></a>
<h1>DESIGNS.</h1>
<table>
<tr>
<td><img src="banner2.jpg" id="banner"></td>
</tr>
</table>
</div>

最佳答案

您的 JavaScript 代码位于第一部分。所以它已经在banner元素之前渲染了,并且找不到id=banner的元素,因为它还没有渲染。尝试将该代码定位在 html 代码之前。

关于javascript - 无法读取 null 的属性 'addEventListener' 错误,不确定原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23072007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com