Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何修复显示未捕获的语法错误的javascript:意外的输入结束错误_Javascript_Html_Api - Fatal编程技术网

如何修复显示未捕获的语法错误的javascript:意外的输入结束错误

如何修复显示未捕获的语法错误的javascript:意外的输入结束错误,javascript,html,api,Javascript,Html,Api,控制台抛出未捕获的SyntaxError:意外的输入结束错误。这个代码取自我问的另一个问题。一开始它很有效,但后来我添加了一些标题。然后我删除了标题,现在代码抛出了这个错误。我还将该网站部署到。我是API和CORS错误的初学者 var currentQuery=“”; var inputElement=document.getElementsByClassName(“动画输入”)[0]; inputElement.addEventListener(“输入”,刷新数据); inputElemen

控制台抛出未捕获的SyntaxError:意外的输入结束错误。这个代码取自我问的另一个问题。一开始它很有效,但后来我添加了一些标题。然后我删除了标题,现在代码抛出了这个错误。我还将该网站部署到。我是API和CORS错误的初学者

var currentQuery=“”;
var inputElement=document.getElementsByClassName(“动画输入”)[0];
inputElement.addEventListener(“输入”,刷新数据);
inputElement.dispatchEvent(新事件(“输入”))
函数刷新数据(e){
//处理抓取延迟
currentQuery=inputElement.value;
var thisQuery=inputElement.value;
//隐藏表格,显示加载
document.getElementsByClassName(“显示隐藏”)[0].style.display=“块”
document.getElementsByClassName(“显示隐藏”)[1].style.display=“无”
var query=(e.target.value=“”)?query=e.target.placeholder:e.target.value;
取回(“https://nyaaapi.herokuapp.com/nyaa/anime?query=“+查询)
.then(res=>res.json())
。然后(数据=>{
//处理抓取延迟
if(thisQuery!=currentQuery){
返回;
}
//初始化列数据变量
var titles=[],
大小=[],
torrents=[],
dataSize=data.data.length;
//将数据排列到适当的数组中
data.data.forEach(数据点=>{
titles.push(dataPoint.title);
推送(数据点大小);
torrents.push(dataPoint.torrent)
});
//清理桌子
document.getElementsByClassName(“动画数据”)[0]。innerHTML=“”
//把数据放在表格里
[数组(数据大小)].forEach((el,索引)=>{
行=document.createElement(“tr”)
var title=document.createElement(“td”)
title.innerText=标题[索引]
行。追加子项(标题)
var size=document.createElement(“td”)
size.innerText=大小[索引]
行。追加子项(大小)
var downloadLink=document.createElement(“td”)
downloadLink.innerText=torrents[索引]
行.appendChild(下载链接)
document.getElementsByClassName(“动画数据”)[0]。appendChild(行)
})
//隐藏加载,显示表格
document.getElementsByClassName(“显示隐藏”)[0]。style.display=“无”
document.getElementsByClassName(“显示隐藏”)[1].style.display=“块”
});
html,
身体{
保证金:0;
填充:4px;
宽度:100%;
身高:100%;
}
桌子{
宽度:100%;
边框:1px纯黑;
文本对齐:居中;
}
th,
运输署{
边框:1px黑色实心;
}

输入动画的名称:


加载。。。 标题 大小 洪流下载
您没有关闭功能

函数刷新数据(e){
//处理抓取延迟
currentQuery=inputElement.value;
var thisQuery=inputElement.value;
//隐藏表格,显示加载
document.getElementsByClassName(“显示隐藏”)[0].style.display=“块”;
document.getElementsByClassName(“显示隐藏”)[1].style.display=“无”;
var query=(e.target.value=“”)?query=e.target.placeholder:e.target.value;
取回(“https://nyaaapi.herokuapp.com/nyaa/anime?query=“+查询)
.then(res=>res.json())
。然后(数据=>{
//处理抓取延迟
if(thisQuery!=currentQuery){
返回;
}
//初始化列数据变量
var titles=[],
大小=[],
torrents=[],
dataSize=data.data.length;
//将数据排列到适当的数组中
data.data.forEach(数据点=>{
titles.push(dataPoint.title);
推送(数据点大小);
torrents.push(dataPoint.torrent)
});
//清理桌子
document.getElementsByClassName(“动画数据”)[0]。innerHTML=“”;
//把数据放在表格里
[数组(数据大小)].forEach((el,索引)=>{
行=document.createElement(“tr”);
var title=document.createElement(“td”);
title.innerText=标题[索引];
第行。子行(标题);
var size=document.createElement(“td”);
size.innerText=大小[索引];
行。追加子项(大小);
var downloadLink=document.createElement(“td”);
downloadLink.innerText=torrents[index];
appendChild行(下载链接);
document.getElementsByClassName(“动画数据”)[0].appendChild(行);
})
//隐藏加载,显示表格
document.getElementsByClassName(“显示隐藏”)[0].style.display=“无”;
document.getElementsByClassName(“显示隐藏”)[1].style.display=“块”;
})
}