Sven: Alternative getElementById

Beitrag lesen

Hallo,

ich muss mit meinem Script auch den IE4/Mobile IE CE unterstützen. Die wiederum unterstützen mehr JS als man glaubt, allerdings kein getElementByID (:

Ich habe ein Element (ein td) mit einer ID und möchte den Wert via InnerHTML ändern.

Das Element liegt allerdings nicht in einer Form (durch Durchsuchen aller Forms nach Elementen mit einem bst Namen habe ich getElementId in der Vergangenheit umgangen).

Könnt Ihr mir helfen? Ich habe bisher leider nur Ergebnisse für Forms und ala 'Update deinen Browser' bekommen.

Einziger 'dreckiger' Fix der mir einfällt, ist das einbinden einer funktionslosen form um die Table herum, oder das Verwenden von Nodes. Das gelingt mir aber nicht:

  
var i = 0;  
	while (document.node[i]) {  
		if (document.node[i].id == "idName") {  
			document.node[i].innerHTML = "dein Text";  
			break;  
		}  
		i++;  
	}