代码中onkeyup未定义Javascript函数

代码中onkeyup未定义Javascript函数,javascript,html,css,input,Javascript,Html,Css,Input,我已经编写了一个javascript函数来搜索和过滤元素,但它在控制台日志中说,该函数在onkeyup中没有定义 函数应该在搜索框中获取文本,如果此文本是div的内部容器中任何字符串的子字符串,如果是子字符串,则保持元素不变,否则隐藏它 相反,它不起作用,并且在onkeyup上表示函数未定义 函数myfunction(){ var容器、divwithtext、textinbox、textinboxCapital、boxsearch; 容器=document.getElementById(“容器

我已经编写了一个javascript函数来搜索和过滤元素,但它在控制台日志中说,该函数在onkeyup中没有定义

函数应该在搜索框中获取文本,如果此文本是div的内部容器中任何字符串的子字符串,如果是子字符串,则保持元素不变,否则隐藏它 相反,它不起作用,并且在onkeyup上表示函数未定义

函数myfunction(){
var容器、divwithtext、textinbox、textinboxCapital、boxsearch;
容器=document.getElementById(“容器”);
divwithtext=container.getElementsByTagName(“div”);
boxsearch=container.getElementById(“searchbox”);
textinbox=boxsearch.value.toUpperCase();
console.log(textinbox);
对于(i=0;i-1){
divwithtext[i].style.display=“”;
}
否则{
divwithtext[i].style.display=“无”;
}
}
}

.集装箱{
背景颜色:粉红色;
宽度:60%;
位置:绝对位置;
左:20%;
}
.imagebox{
宽度:13vw;
高度:35vh;
背景颜色:绿色;
显示:内联块;
左缘:7%;
利润底部:5%;
颜色:白色;
}
.搜索框{
宽度:80%;
高度:50px;
利润底部:1%;
利润率最高:1%;
左缘:7%;
}


皮克斯
蒂姆·萨维奇 皮克斯湾女孩 PEXELS
丹尼尔·泽维尔 皮克斯湾男孩 PEXELS
Bruce Mars PEXELS
西蒙·罗宾


仔细观察在onkeyup中调用的函数名。它应该是myfunction而不是myfunction,正如@

myfunction
所指出的,myfunction不等于
myfunction
。您在
onkeyup=“myfuction()”
<input type="text" class="searchbox" placeholder="Search Here" onkeyup="myfuction()" id="searchbox" />