FF 3.6.16, Greasemonkey 0.9.6
var btndiv = document.createElement("div");
var btn = document.createElement('input');
btndiv.id = 'divBtn';
btn.type = 'button';
btn.value = 'Go!' ;
btn.onclick = function() {alert('Test')}; // ругается на эту строку
btndiv.appendChild(btn);
document.body.appendChild(btndiv);
вставил сразу после заголовка скрипта.
Если вышеуказанную строку закомментировать, то кнопка появляется.
Если строка без комментов - ошибка: Component is not available
Самое интересное, что ваш пример на этой странице работает нормально.
Щас с ума сойду ((