我从视频教程中学习 html/css/js。我正在学习如何编写 js 代码,我无法帮助解决问题。我希望你给我解决方案。问题是关于 add.EventListener。当我在 chrome 中运行代码时,它在控制台中显示:“app.js:11 Uncaught TypeError: Cannot read property 'addEventListener' of null”我希望在您的帮助下解决这个问题。谢谢!const computerScore = 0;const userScore_span = document.getElementById("user-score");const computerScore_span = document.getElementById("computer-score");const scoreBoard_div = document.querySelector(".score-board");const result_div = document.querySelector(".result");const p_div = document.getElementById("p");const r_div = document.getElementById("r");const s_div = document.getElementById("s");p_div.addEventListener('click', function() { console.log("hey you clicked on p");})`
2 回答
慕村9548890
TA贡献1884条经验 获得超4个赞
document.getElementById('p')
当页面上没有具有该 id 的元素时,将返回 null。我建议查看您的 HTML 并确保您确实有一个具有该 ID 的元素。
您可以console.log(p_div)
在创建该常量之后查看该元素的值,然后再尝试addEventListener
添加回答
举报
0/150
提交
取消