开发者问题收集
我被“无法读取 null 属性”类型的错误困住了。我看到页面运行正常,但在控制台中它抛出了这个主题行错误。// const panel = document.querySelector("#panel");const sendButton = document.querySelector('#send');const ratingsContainer = document.querySelecto
我使用 NodeJS/VueJS 创建了一个 Firebase 应用,并尝试设置云消息传递。我创建了一个 firebase-messaging-sw.js 文件,并在 main.js 上添加了消息传递。在我的应用中,我包含了 firebase,并且在我的挂载上执行了此操作(如文档中所述):const messaging = firebase.messaging();messaging.getTok
stopPropagation()在我的代码中不起作用。问题是什么?当您点击按钮时,下拉菜单将切换,我想在用户点击页面上的任意位置时隐藏此切换。var iconListBoxBody;function btnCrypto(e) {e.stopPropagation();iconListBoxBody = document.getElementById("iconListBoxBody");icon
我正在开发一个天气应用程序,页面加载后出现此错误“未捕获 TypeError:无法读取 null 的属性‘addEventListener’”在第 36 行这是 Html 的代码片段:<div class="weather - app"><div class="panel"><form ><input type="text"class="search"placeholder="Search Loc
我编写了一个脚本来验证通过表单提交的用户名。如果用户名超过 5 个字符,它应该向用户显示一些消息。我收到的错误是:Uncaught TypeError: Cannot read property 'length' of undefinedat checkusername (eventobject.html:24)at HTMLInputElement. (eventobject.html:18)我
我对 ReactJS 还很陌生,而且我对 React 的研究还不够深入,我想设置一个返回查询的搜索框,但是现在我得到了一个 Uncaught TypeError:无法读取未定义的属性“keyCode”if(keyCode==='13')我想做的是每次我在文本框上按“Enter”键时都会得到 console.log这是我尝试做的var searchQuery = (e) => {var textIn
我试图在 DOM(网页)上实现事件监听器,当用户在输入框内提交输入时,它会发出警报。这是我的 HTML 代码:<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>DOM Examples</title><!-- <link rel="stylesheet" href="main.css"></link> --></
这是我的问题,我试图在按下鼠标时将新坐标添加到 2D 数组中,但我无法找到如何成功访问事件侦听器内的变量。我尝试了几种方法,但找不到如何使其工作。myGameArea.canvas.addEventListener('click', function(){var MousesX = event.clientX+55;var MousesY = event.clientY+55;}, false);
我有以下 .js 函数:function basketHandler(basket){if (basket != null){if(basket.Tickets.length > 0){console.log("Basket is not null and has tickets");}else{console.log("Basket is not null but has no tickets"
我必须在一个项目中使用原生 JavaScript。我有几个函数,其中一个是打开菜单的按钮。它在目标 id 存在的页面上有效,但在 id 不存在的页面上会导致错误。在那些函数找不到 id 的页面上,我收到“无法读取 null 的属性‘addEventListener’”错误,并且我的其他函数都不起作用。以下是打开菜单的按钮的代码。function swapper() {toggleClass(doc
首先,我选择了触点表单容器中的所有输入标签,然后添加了单击事件侦听器并调用函数。那行不通。它引发了一个错误,说:undurect type. input.addeventlistener不是函数。534216103749373570097048176
我正在通过视频教程学习 html/css/js。我正在学习如何编写 js 代码,但我无法帮助解决问题。我希望你们能给我解决方案。问题是关于 add.EventListener 的。当我在 chrome 中运行代码时,控制台中显示:“app.js:11 Uncaught TypeError:无法读取 null 的属性‘addEventListener’”我希望在你的帮助下解决这个问题。谢谢!cons
我遇到一个问题,在执行脚本时出现错误消息:Cannot read property 'addEventListener' of null我的 JavaScript 代码:var bghtooltipin = document.getElementById('bgh-tooltipin1');var bghtooltipout = document.getElementById('bgh-tool
我想在我的 div 标签上附加事件监听器,这样我就能知道用户是否点击了该元素。我该如何使用或不使用 jQuery 来实现这一点。<div class="chart" id="circle_chart">test</div><script>document.addEventListener('touchstart', function(event) {alert(event.touches.leng
我的代码有两个 addEventListener(),第一个没问题,但是第二个有问题let catNames = ['pew', 'haha', 'Tsh', 'bom', 'tok'];let catPhotos = document.querySelectorAll('li img');let catNamePlaces = document.querySelectorAll('li p');