问题描述
如何定义此功能?在这几行中,我遇到了第18行的麻烦。该错误是一个ReferenceError,它表示未定义“ searchData”,我需要在哪里定义它?
const searchbox = document.querySelector(".search-box");
const searchBtn = document.querySelector(".search-icon");
const cancelBtn = document.querySelector(".cancel-icon");
const searchInput = document.querySelector("input");
searchBtn.onclick = () => {
searchbox.classList.add("active");
searchBtn.classList.add("active");
searchInput.classList.add("active");
searchData.classList.add("activate");
cancelBtn.classList.add("active");
searchInput.focus();
if (searchInput.value != "") {
var values = searchInput.value;
searchData.classList.remove("active");
searchData.innerHTML = "You just typed " +
"<span style='font-weight: 500;'>" + values + "</span>";
}
else{
searchData.textcontent = "";
}
}
cancelBtn.onclick = () => {
searchBox.classList.remove("active");
searchBtn.classList.ramove("active");
searchInput.classList.remove("active");
cancelBtn.classList.remove("active");
searchData.classList.toggle("active");
searchInput.value = "";
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)