Javascript in HTML does not execute -


<html> <head> <title>test environment</title> </head> <body>  <script> document.bgcolor="#222222"; document.fgcolor="#11ee11";  document.writeln("test environment."); document.writeln("last update: " + document.lastmodified);  var today = new date(); var dd = today.getdate(); var mm = today.getmonth()+1; //january 0! var yyyy = today.getfullyear();  if(dd<10) {     dd='0'+dd }   if(mm<10) {     mm='0'+mm }   today = dd+'/'+mm+'/'+yyyy;   function enterexpenses(){     var _desc = window.prompt("what kind of expenses?");     var _amount = window.prompt("amount spent?");     var _entry = {type:_desc amount:_amount date:today};      document.writeln(_entry.date);     document.writeln(_entry.type);     document.writeln(_entry.amount); }   </script> <form> <button onclick="enterexpenses()">click me</button> </form>  </body> </html> 

i hate guy asking others work can't figure out why doesn't work. i'm trying learn javascipt , i've completed codecademy course. i'm trying work , put use , can't figure out why script not executed.

anyone's expertise can borrow second?

maybe because of typo in line

var _entry = {type:_desc amount:_amount date:today}; 

you should separate object properties comma

var _entry = {type:_desc, amount:_amount, date:today}; 

Comments

Popular posts from this blog

javascript - AngularJS custom datepicker directive -

javascript - jQuery date picker - Disable dates after the selection from the first date picker -