首页 > 解决方案 > 未捕获(承诺中)类型错误:无法读取 null 的属性“值”

问题描述

当我在搜索栏中输入例如“披萨”并点击搜索时,我看不到承诺存在一些问题。控制台输出如下所示:未捕获(承诺中)TypeError:无法读取属性“值”为空

我试图寻找任何拼写错误,但找不到任何东西。

这是我的 github 仓库:https ://github.com/damianjnc/forkifyApp

任何人都可以看到导致错误的原因?

标签: javascript

解决方案


您的base.js文件中有错误的 css 类:

export const elements = {
    searchForm: document.querySelector('.search'),
    searchInput: document.querySelector('.search__field'),
    searchResList: document.querySelector('.results__list')
}

请注意类名,您只是忘记了“搜索”和“字段”之间的双“_”。“results__list”也一样。


推荐阅读