需求是回调函数中,显示2s操作结果然后隐藏,但是setTimeout没有起作用, 无论是加不加双引号,或者写一个function都无效
......
let status = document.getElementById("status");
xml.onreadystatechange = function () {
if (xml.readyState === 4 && xml.status === 200){
status.style.visibility = "visible";
if (xml.responseText === "1"){
status.innerText = "登陆成功!";
}else{
status.innerText = "登陆失败";
}
setTimeout("status.style.display = 'none'", 2000);
}
};
......