Attribute verlinkter Bilder ändern
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
-
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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage