Joachim: Links dynamisch (aufgrund Radio Button) änder

Beitrag lesen

Hi

Also ich habe 3 Radio Buttons und 1 bis n Links je nachdem welcher Radiobutton ausgewählt wird, müssen sich alle Links dazu ändern.

Dann legst Du zu jedem radio ein array von urls an:

var alleLinks1 = [
    "link1_url",
    "link2_url",
    "link3_url",
    "link4_url" // letzter ohne Aufzähungskomma !
];

... steckst alle zusammengehörenden Links in ein gruppierendes Parent-Element (Idealerweise eine Liste, wenns eine Linkliste ist ;-)) Diesem Element gibts Du eine ID (z.B.: myLinklist1)

Auf Radio-Klick holst Du per js alle Links im zugehörigen Elternelement:

var alleLinks =  document.getElementsById("myLinklist1").getElementsByTagName("a");

... jetzt loopst Du Durch diese Link-Collection:

for (var i = 0; i < alleLinks.length; i++) {
    alleLinks[i].href =  alleLinks1[i];
}

und weist das neue href zu...

Gruesse, Joachim

--
Am Ende wird alles gut.