简体   繁体   English

未捕获的 ReferenceError:在 HTMLAnchorElement.onclick 中未定义犯罪

[英]Uncaught ReferenceError: Crime is not defined at HTMLAnchorElement.onclick

<div class="dropdown-content">
                    <a onclick="genreInput(Crime)">Crime</a>
                    <a onclick="genreInput(Thriller)">Thriller</a>
                    <a onclick="genreInput(Drama)">Drama</a>
                    <a onclick="genreInput(Mystery)">Mystery</a>
                    <a onclick="genreInput(War)">War</a>
                    <a onclick="genreInput(Comedy)">Comedy</a>
function genreInput(Input){return Input};
   function genre(){
  let newArray = movies.map((input)=>{
    return{
      title : input.title,
      genre : input.genre
    }
    });
    let filter = newArray.filter((input)=>{
      let x = genreInput();
      if(input.genre.includes(x)){
        return input.title
      }
    });
    document.getElementById('mainDiv').innerHTML = filer;
}

I'm getting undefined when I click the button that function is supposed to be used for the other function.当我单击该函数应该用于其他函数的按钮时,我变得未定义。 What should I do.我该怎么办。

<div class="dropdown-content">
  <a onclick="genreInput('Crime')">Crime</a>
  <a onclick="genreInput('Thriller')">Thriller</a>
  <a onclick="genreInput('Drama')">Drama</a>
  <a onclick="genreInput('Mystery')">Mystery</a>
  <a onclick="genreInput('War')">War</a>
  <a onclick="genreInput('Comedy')">Comedy</a>
</div>

Wrap the word with ''''包裹单词

Furthermore, I've found 1 typo此外,我发现了 1 个错字

function genre() {
  let newArray = movies.map((input) => {
    return {
      title: input.title,
      genre: input.genre
    }
  });
  let filter = newArray.filter((input) => {
    let x = genreInput();
    if (input.genre.includes(x)) {
      return input.title
    }
  });
  document.getElementById('mainDiv').innerHTML = filter;
}

I fixed some mistakes in your code, but I don't know what are you doing, There're so many unproperly used things.我修正了你的代码中的一些错误,但我不知道你在做什么,有很多不正确使用的东西。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 未捕获的 ReferenceError:未在 HTMLAnchorElement.onclick 中定义 - Uncaught ReferenceError: is not defined at HTMLAnchorElement.onclick 未在 HTMLAnchorElement.onclick 中定义未捕获的 ReferenceError - Uncaught ReferenceError not defined at HTMLAnchorElement.onclick 未捕获的ReferenceError:在HTMLAnchorElement.onclick中未定义添加 - Uncaught ReferenceError: add is not defined at HTMLAnchorElement.onclick 未捕获的 ReferenceError:在 HTMLAnchorElement.onclick 中未定义 buyNft - Uncaught ReferenceError: buyNft is not defined at HTMLAnchorElement.onclick 未捕获的 ReferenceError:{function ONCLICK} 未在 HTMLAnchorElement.onclick 中定义 - Uncaught ReferenceError: {function ONCLICK} is not defined at HTMLAnchorElement.onclick JS 错误 Uncaught ReferenceError: 'name' is not defined at HTMLAnchorElement.onclick - JS error Uncaught ReferenceError: 'name' is not defined at HTMLAnchorElement.onclick 未捕获的 ReferenceError: setStatusClosed 未在 HTMLAnchorElement.onclick (index.html:1) 中定义 - Uncaught ReferenceError: setStatusClosed is not defined at HTMLAnchorElement.onclick (index.html:1) 未捕获的 ReferenceError:$ 未在 HTMLAnchorElement.onclick 中定义(VM#### index.html:1:11) - Uncaught ReferenceError: $ is not defined at HTMLAnchorElement.onclick (VM#### index.html:1:11) 出现错误“(索引):1未捕获的ReferenceError:<func_name> 单击删除按钮时未在 HTMLAnchorElement.onclick ((index):1:1)" 处定义</func_name> - Getting Error "(index):1 Uncaught ReferenceError: <func_name> is not defined at HTMLAnchorElement.onclick ((index):1:1)" on clicking delete button 未捕获的 ReferenceError:在 HTMLAnchorElement.onclick (VM852:14) 中未定义 onSelect - Uncaught ReferenceError: onSelect is not defined at HTMLAnchorElement.onclick (VM852 :14)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM