MudGuard: Bild im DOM-Baum durch dessen alt-Wert ersetzen

Beitrag lesen

Hi,

function Test()
{
  var imgs=document.getElementsByTagName("img");
  var body=document.getElementsByTagName("body").item(0);
  var anz=imgs.length;
  for(i=anz-1;i>=0;i--)body.replaceChild(document.createTextNode(imgs.item(i).getAttribute("alt")),imgs.item(i));

Das setzt voraus, daß die Bilder alle Kinder des body sind - oder funktioniert replaceChild auch mit Nachfahren beliebiger Generation?

Ich würde eher mit imgs.item(i).parentNode das parent-Element des jeweiligen img-Elements ermitteln und dessen Kind ersetzen.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.