Faktycznie, godzina już zrobiła swoje ;/. Byłem pewien, że przez pół zamknięte oczy widzę 'tag' w słowie. Zmieniłem i jedną i drugą rzecz, ale - nadal nic (dodałem alert w samym ifie i też nie wyskakuje...)
Dodałem:
document.getElementById('wynik2').innerHTML = document.getElementsByTagName('table').length;
takie o to sprawdzenie, które cały czas wskazuje na liczbę 0. Niezależnie czy na stronie są takie elementy czy ich nie ma ;/.
@EDIT:
Chyba znam problem. Cały if się nie odświeża, muszę go gdzieś zamknąć w funkcji, która się powtarza

. - się okaże, czy znajdę jakieś szybkie i proste rozwiązanie.
No mam nadzieję, że nikt mnie nie powiesi za zrobienie tego w taki sposób:
document.body.addEventListener('click', function(e)
{
if(document.getElementsByTagName('table').length > 0)
{
alert('Do tego momentu sie wykonuje');
document.getElementsByTagName('input').addEventListener('input', function(e)
{
alert('Błąd: Uncaught TypeError: document.getElementsByTagName(...).addEventListener is not a function');
}, false);
}
}, false);
tylko właśnie ten jeden błąd .
Okey udało mi się rozwiązać problem

document.body.addEventListener('input', function(e)
{
if(document.getElementsByTagName('table').length > 0)
{
// kod
}
}, false);