Use of the dynamic binding event addEventListener method
<script language = "javascript" type = "text/javascript">function test(){window.alert(" You voted once ");//Unbound eventdocument.getElementById("but1").removeEventListener("onclick",test);}</script><body><input id = "but1" type = "button" value = " vote " /><script language = "javascript" type = "text/javascript">//Dynamically bound events can be unbounddocument.getElementById("but1").addEventListener("onclick",test);</script></body>