Почему функция выполняется только когда она находится в теге script, а при переносе в отдельный js файл-нет?
https://jsfiddle.net/4ka59z2e/1/
сия функция при переносе в столбец отведенный для js работает только 1 раз.
такая-же проблема когда используешь не в jsfiddle, а просто в userscript файле.