function addCar(){
loadCarRegistrations();
if(carregJSON == null)
{ alert("NULL"); createJSONObject();}
var owner = document.getElementById("frmOwner").value;
var company = document.getElementById("frmCmpy").value ;
var registration = document.getElementById("frmReg").value;
var spacenumber = document.getElementById("frmSpaceNum").value;
carregJSON[carID] = {
"OwnerName": owner,
"Company": company,
"Registration": registration,
"SpaceNumber": spacenumber
};
carID++;
saveJSON();
test1();
}
function test1()
{
window.location = 'index.html'
}
上面的代码运行正常,
但是如果我删除test1
函数并替换大函数的第二行
从test1();
到window.location = 'index.html'
它不会因某些奇怪的原因而起作用。并且没有显示任何错误。
所以我想知道为什么window.location = 'index.html'
在主函数中不起作用?为什么它必须有自己的功能才能使它工作?