Подтвердить что ты не робот

JsFiddle: нет связи между html и js? Не можете вызвать простую функцию с помощью кнопки?

Извините, если это невероятно очевидно, но я понятия не имею, почему это не работает.

Я пытаюсь создать jsFiddle. Однако, похоже, я не могу прикрепить ни один из javscript к любому из элементов. Например, onclick не вызывает мою функцию js.

Это не становится проще, чем эта скрипка. Я скопировал его из редактора W3, где он работает просто - нажмите кнопку, получите предупреждение!

<button onclick="myFunction()">Click me</button>

function myFunction() {alert("sss");}

http://jsfiddle.net/tpip/NYkQN/2/

Что мне здесь не хватает?

4b9b3361

Ответ 1

Просто измените способ загрузки блока JavaScript на no wrap (head)

enter image description here

Стандартная настройка здесь заключается в том, что JS завернут (!), который будет запущен после загрузки DOM. Это означает, что функция не определена в глобальной области видимости, а внутри оболочки. Обработчики событий Inline работают только с глобально определенными функциями!

При настройке на no wrap (head) JS загружается в <head> и не завершается.