Hab es mir noch mal angesehen und erst ziemlich gerätselt.. hab dann mal in der Entwicklerkonsole des FF4 nachgesehen, was da los ist :/
Erhielt folgende Fehlermeldung:
document.getElementsByTagName("a")[0] is undefined @ http://localhost/jsOnclick.html#:12Hab dann ein wenig hin und her überlegt.. und einige Test mit dem <a>-Element angestellt, von der Konsole aus

Und da viel es mir dann ein^^
Wenn der Code da steht, wird er beim Laden ausgeführt. Hierbei sieht das Problem so aus, dass sich die Document-Struktur noch nicht aufgebaut hat, also der Browser nicht weiß wo den bitte das <a>-Element sein soll.
Mit folgendem Code klappt es:
- Code: Alles auswählen
window.onload = function() {
document.getElementsByTagName('a')[0].onclick = function(){
document.write('Der Satz wird nun angezeigt');
}
}
Hierbei benutzten wir das onload-Event^^
Dann siehst du wenigstens für einige Millisekunden, dass sich was ändert^^
Mit folgendem Code verbleibt der Text dann auch nach dem anklicken:
- Code: Alles auswählen
window.onload = function() {
document.getElementsByTagName('a')[0].onclick = function(){
document.getElementsByTagName('body')[0].innerHTML = 'Der Satz wird nun angezeigt';
}
}
(Und wenn du vor der = des innerHTML's noch ein + stellst, bleibt sogar der Link

Das kommt daher, weil dann der <body> um einigen Text erweitert wird (: )
Hoffe konnte dir helfen und du findest es nicht zu störend, dass ich ein wenig ausschweife

Wenn doch, dann sag mir bitte Bescheid, dann werde ich mich beim nächsten mal kürzer fassen (= Aber finde es persönlich besser wenn man weiß, wieso der Browser wie reagiert (=