Ajax Response und Zugriff auf einige Elemente

messmar

Erfahrenes Mitglied
Hallo zusammen,

wie kann ich bei einer Text Response
HTML:
http.responseText
von Ajax, auf ein Element mit einer :"id" zugreifen?

Vielen Dank und Gruß
Messmar
 
Hi,

du könntest ein Element erstellen (createElement). Dieses wird über die display-Eigenschaft ausgeblendet, bekommt den Rückgabestring über innerHTML als Inhalt zugewiesen und wird ins Dokument eingehängt.

Jetzt kann mit der Methode getElementById auf das gewünschte Element zugegriffen werden.

Zum Schluss wird das Hilfelement wieder aus dem Dokument entfernt.

Beispiel:
Code:
var objHelp = document.createElement("div");
objHelp.innerHTML = http.responseText;
objHelp.style.display = "none";
document.getElementsByTagName("body")[0].appendChild(objHelp);
alert(document.getElementById("die_gewuenwschte_id").innerHTML);
document.getElementsByTagName("body")[0].removeChild(objHelp);

Ciao
Quaese
 

Neue Beiträge

Zurück