2014-11-06 76 views
-1

我在我的页面上设置了这个简单的按钮,我将在工作时为其添加不同的功能。但我无法提出警报。它之前在工作,不知道现在有什么问题。有人可以帮忙吗?我的按钮用于工作 - 但现在它不

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"); 
    } 
} 
+0

你正在执行你的函数,'sortbutton();'? – dashtinejad 2014-11-06 04:20:25

+0

此代码看起来不错,因此请检查它是否被调用 – TGH 2014-11-06 04:20:58

+0

什么是浏览器控制台报告? – Kye 2014-11-06 04:21:06

回答

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> 
0

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

相关问题