any idea why this JavaScript just shows \"block\" and not the content of the (hidden) DIV?
Because you want to use an onclick event handler, not the href attribute:
Show my DIV
jsFiddle example
(side note: inline JavaScript is usually frowned upon)