Why does jsfiddle throw error that function is not defined? [duplicate]
Solution 1:
It's because by default jsfiddle uses onLoad
JS definition for your code.
That's it - it's wrapped in an anonymous function so all symbols (variables, functions, etc) are scoped within.
Change it to No wrap - in <head>
http://jsfiddle.net/62Ls6x9n/160/