试图删除表的行

时间:2016-09-29 18:45:04

标签: javascript html

所以我有一个聊天室即时工作在HTML和我有一个问题,聊天室是本地wifi,我想做的是如果我在输入框中输入代码,清除表或当前聊天。

            <script>
              function myFunction() {
                var letter = document.getElementById("pass").value;
                var text;

                if (letter === "Python") 
                  {
                  document.getElementById("myTable").deleteRow(0);
                  } else {
                  alert("Admin Access Denied");
                  }
                }
            </script>

这就是发生的事情,所以说我在输入框中输入Python,代码可以工作,每当我点击输入时它会删除表格的第一行,如果错误则会发出警告,但问题是一次我点击进入,它删除了第一行,但后来我不能在聊天中放任何东西,但是当我重新加载页面时,它会带回我删除的所有内容。此外,当我删除一些行,它只删除我,而不是房间里的其他人。

我需要它不仅能够删除表格的全部内容,而且还需要它来为聊天室中的每个人永久删除它,聊天室仍能正常工作。

LINK:https://project-js-imthatguy.c9users.io/

1 个答案:

答案 0 :(得分:2)

仅仅因为您删除了浏览器中的第一行并不意味着HTML将在下次或其他所有人的呈现方式不同。这种删除需要在服务器端发生。请考虑使用AJAX调用。