我创建了一个注销按钮
<input type="button" name="" value="Sign out" id="btn-action" onclick="signout();">
现在我正在触发功能注销()
function signout(){
document.getElementById('btn-action').addEventListener('click', function(event) {
firebase.auth().signOut();
alert('Hi');
window.location='userpage.html';
});}
我想要点击注销按钮用户必须注销,并且页面应该重定向到user.html。我尝试了上述方法,但点击注销按钮时没有发生任何事情。请纠正我的错误。
答案 0 :(得分:0)
点击后您的signOut
功能会将事件添加到按钮,但您已点击该按钮,因此等待再次点击。
不是在函数内部添加事件,而是将其移出函数:
function signout(){
firebase.auth().signOut();
alert('Hi');
window.location='userpage.html';
}