Java Script to make text change text color Use this as js script var i = 0 ; function change () { var doc = document . getElementById ( "background" ); var color = [ "black" , "blue" , "brown" , "green" ]; doc . style . backgroundColor = color [ i ]; i = ( i + 1 ) % color . length ; } setInterval ( change , 1000 ); And This as HTML <div id = "background" >   </div>