我有一个大的。有一个按钮列表,有它们的开关(通过这个列表向前和向后),还有一个搜索字段,您可以通过它找到所需的按钮。在屏幕上切换按钮时,会记录当前列表按钮的名称。按按钮名称搜索时,如果名称正确,则在屏幕上显示按钮名称,如果搜索不成功,则显示输入错误信息。搜索前,切换按钮正常工作(即当您按下前进或后退时,屏幕上会出现当前按钮的名称),搜索失败后它们通常工作相同,但搜索成功后出现大问题- 切换按钮停止运行,即 您切换到的按钮名称不会显示在屏幕上。浏览器控制台给出错误。
请帮助,我一直在努力解决这个问题超过 6 个小时,但没有结果。
Uncaught TypeError: Cannot set property 'innerText' of null
at i.js:45
at NodeList.forEach (<anonymous>)
at HTMLButtonElement.<anonymous>
如果有人需要,我可以发送js,但我认为它不会有帮助。
p
您正在删除内.result
联中的元素之后
document.querySelector("div.result > p")
返回null
。两地使用