ciao, avevi già messo un post uguale..
ti rispondo anche qua..

io ti consiglierei di utilizzare jquery che ti permette di ridurre il codice ed è molto pratico.
inserisci questa riga di codice nel tag <head> per poter utilizzare jquery:

codice HTML:
<scriptsrc="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>

per inserire un bottone conviene utilizzare il tag input invece del div, anche se con javascript tutto è possibile.
ti riporto un esempio:

codice HTML:
<inputtype="button"id="btn"value="Test"style="width:100px;"/>
<scripttype="text/javascript">
     $("document").ready(function(){   
           $("#btn").click(function(){
                 $(this).val("Test modificato");
                 $(this).css("background-color","red");
                 $(this).css("color","white");
                 $(this).css("width","200px");
           });
     });
</script>