В GreaseMonkey запрещено добавление обработчика через свойство
x.onclick = function(){}
. Вместо этого нужно использовать
x.addEventListener('click', function(){}, false)
P.S.
document.getElementsByTagName('body')[0].innerHTML='<div><div><a>Click</a></div></div>';