为了账号安全,请及时绑定邮箱和手机立即绑定

如何修复它:“未捕获的类型错误:无法读取 null 的属性

如何修复它:“未捕获的类型错误:无法读取 null 的属性

猛跑小猪 2021-08-20 18:19:32
我从视频教程中学习 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


查看完整回答
反对 回复 2021-08-20
  • 2 回答
  • 0 关注
  • 358 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信