我的按钮曾经工作过 - 但现在却没有

时间:2014-11-06 04:17:59

标签: javascript button

我在页面上设置了这个简单的按钮,我将在工作时将不同的功能放入其中。但我无法提出警报。它之前正在工作,现在还不确定是什么问题。有人可以帮忙吗?

function sortbutton()
{
    var button = document.createElement("BUTTON");
    var text = document.createTextNode("Click To Sort");
    button.appendChild(text);
    document.body.appendChild(button);
    button.onclick = function selection()   
    {
        alert("test");
    }
}

2 个答案:

答案 0 :(得分:1)

我测试了它并且工作正常。也许你应该在加载文档后执行sortbutton()。

<!DOCTYPE html><html>
<body>
   <script>
   function sortbutton(){
      var button = document.createElement("button");
      var text = document.createTextNode("Click To Sort");
      button.appendChild(text);
      document.body.appendChild(button);
      button.onclick = function selection()   {
         alert("test");
      }
   }
   sortbutton();
   </script>
</body></html>

答案 1 :(得分:0)

这是我可以忽略的最愚蠢的事情之一 - 你是对的 - 警报被禁用了。我一直在研究这个问题太久了。谢谢!