javascript - 未捕获(承诺中)类型错误:无法读取 null 的属性“值”
问题描述
当我在搜索栏中输入例如“披萨”并点击搜索时,我看不到承诺存在一些问题。控制台输出如下所示:未捕获(承诺中)TypeError:无法读取属性“值”为空
我试图寻找任何拼写错误,但找不到任何东西。
这是我的 github 仓库:https ://github.com/damianjnc/forkifyApp
任何人都可以看到导致错误的原因?
解决方案
您的base.js
文件中有错误的 css 类:
export const elements = {
searchForm: document.querySelector('.search'),
searchInput: document.querySelector('.search__field'),
searchResList: document.querySelector('.results__list')
}
请注意类名,您只是忘记了“搜索”和“字段”之间的双“_”。“results__list”也一样。
推荐阅读
- javascript - 如何单击 div 并获取其背景颜色(纯 JS)
- c++ - 使用命名空间作为参数的模板函数?
- amazon-web-services - 当我将多个 cloudwatch 日志组流式传输到一个 lambda 时,如何增加策略限制?
- reactjs - SignalR IIS with React - “服务器返回握手错误:握手被取消。”
- huggingface-transformers - 使用 Huggingface Transformers 从磁盘加载预训练模型
- shiny - 在不同的选项卡面板中为相同的值设置两个 RShiny 输入值
- c# - 如何准确复制您在屏幕上看到的内容?
- android - 如果您的应用程序具有设备管理员/设备所有者权限(未植根),如何杀死另一个应用程序
- python - 在 python (Mac) 上安装模块时遇到问题
- twitter-bootstrap - Jodit 编辑器弹出窗口在 Bootstrap 模式下不起作用