kostenloser Webspace werbefrei: lima-city


Attribute verlinkter Bilder ändern

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    fabo

    fabo hat kostenlosen Webspace.

    Moin,

    ich hab grad einen kleinen Hänger. Ich möchte alle Links innerhalb von Element x auslesen und wenn selbige ein Bild verlinken, soll dem Bild ein Attribut rel hinzugefügt werden:

    var i = 0;
    var div = document.getElementById('x');
    if(div) {
    	var aNodeList = div.getElementsByTagName('a');
    	for(i; i < aNodeList.length; i++) {
    		// ????
    	}
    }


    Jemand eine Idee?

    Beitrag zuletzt geändert: 16.7.2011 2:38:33 von fabo
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. m******************r

    Versuchs mit jQuery, da geht das ganz einfach:

    $("#x > a > img").attr("rel", "rel");


    Ansonsten vielleicht so?
    var i = 0;
    var div = document.getElementById('x');
    if(div) {
    	var aNodeList = div.getElementsByTagName('a');
    	for(i; i < aNodeList.length; i++) {
    		
                    var imgLink = aNodeList[i].getElementsByTagName("img");
                    if(imgLink){
                    var attr = document.createAttribute("rel");
                    imgLink[0].setAttributeNode(attr);                
                    }
    	}
    }




    Beitrag zuletzt geändert: 16.7.2011 13:05:28 von markus-niederbrucker
  4. Autor dieses Themas

    fabo

    fabo hat kostenlosen Webspace.

    Danke. Das sieht gut aus :) Auf JQuery wollte ich prinzipiell verzichten. Aber mal schauen :)
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!