Javascript 确认中确认

Javascript 确认中确认,javascript,html,Javascript,Html,我做错了什么?我在控制台中得到一个错误: 未捕获引用错误:未定义myRemove 在htmlanchoreElement.onclick((索引):20) 函数myRemove(){ var r=确认(“您确定要删除您的帐户吗?”); }否则{ //无所事事 如果(r==true){ document.cookie=“username=;expires=Thu,2000年1月1日00:00:00 GMT”; var r=confirm(“您的帐户已被删除/删除。请记住,您必须拥有一个活动帐户才

我做错了什么?我在控制台中得到一个错误:

未捕获引用错误:未定义myRemove 在htmlanchoreElement.onclick((索引):20)


函数myRemove(){
var r=确认(“您确定要删除您的帐户吗?”);
}否则{
//无所事事
如果(r==true){
document.cookie=“username=;expires=Thu,2000年1月1日00:00:00 GMT”;
var r=confirm(“您的帐户已被删除/删除。请记住,您必须拥有一个活动帐户才能使用我们的internet服务。是否再次注册?”);
如果(r==true){
window.location.href=”http://EXAMPLE.COM";
}
}否则{
警告(“好的,你决定留在这个页面,不重新注册。”);
} 

以下是按钮的代码:

<a value="Remove account" onclick="myRemove()" on class="btn">Remove Your Account</a>
删除您的帐户

脚本有语法错误,因此未定义myRemove

请参阅以下代码:

<script>
function myRemove() {
    var r = confirm("Are you sure you want to delete your account?");
    if (r == true) {
        document.cookie = "username=; expires=Thu, 01 Jan 2000 00:00:00 GMT";
        var r = confirm("Your account has been removed/deleted. Keep in mind, you must have an active account to use our internet services. Do you want to register again?");
        if (r == true) {
           window.location.href = "http://EXAMPLE.COM";
        } else {
           // do nothing
        }
    } else {
       alert("Alright, you decided to stay on this page and to not re-register.");
    }
}
</script>

函数myRemove(){
var r=确认(“您确定要删除您的帐户吗?”);
如果(r==true){
document.cookie=“username=;expires=Thu,2000年1月1日00:00:00 GMT”;
var r=confirm(“您的帐户已被删除/删除。请记住,您必须拥有一个活动帐户才能使用我们的internet服务。是否再次注册?”);
如果(r==true){
window.location.href=”http://EXAMPLE.COM";
}否则{
//无所事事
}
}否则{
警告(“好的,你决定留在这个页面,不重新注册。”);
}
}

你丢失了大量的开始/结束标记,这可能是编译器无法正确定义函数结尾的原因,导致了错误。我编辑了文章,你能看一下吗?正确缩进你的代码,你会在瞬间看到所有缺少的方括号/double/等。你可以通过
pr o更快地解决这些错误正如你现在所看到的,为了更好地整理你的代码,你从一个
}else{
开始,这是不可能的,它需要一个
if(…){
在那之前..并且if子句的结尾
}
丢失了。函数的结尾
}
也丢失了。。。来吧,在工作上努力一点
<script>
function myRemove() {
    var r = confirm("Are you sure you want to delete your account?");
    if (r == true) {
        document.cookie = "username=; expires=Thu, 01 Jan 2000 00:00:00 GMT";
        var r = confirm("Your account has been removed/deleted. Keep in mind, you must have an active account to use our internet services. Do you want to register again?");
        if (r == true) {
           window.location.href = "http://EXAMPLE.COM";
        } else {
           // do nothing
        }
    } else {
       alert("Alright, you decided to stay on this page and to not re-register.");
    }
}
</script>