Sandy: Link sperren

Hallo Forum-User,
Ich würde gern einen Lnik sperren lassen, dass man ihn nicht mehr anklicken kann. Der Link darf aber nich gelöscht werden, da er eine feste id hat und später vielleicht wieder aktiviert wird.
Eigentlich reicht es ja wenn man das Verweisziel inkl. dem "href=" löscht. Dass es so aussieht "<a id="id1">...</a>

delete document.getElementById("id"+i).href;
funktioniert aber leider nicht.

Ist der Befehl falsch oder gibt es noch eine andere Möglichkeit?

Vielen Dank
Eure Sandy

  1. Hallo,

    Ich würde gern einen Lnik sperren lassen, dass man ihn nicht mehr anklicken kann. Der Link darf aber nich gelöscht werden, da er eine feste id hat und später vielleicht wieder aktiviert wird.
    Eigentlich reicht es ja wenn man das Verweisziel inkl. dem "href=" löscht. Dass es so aussieht "<a id="id1">...</a>

    Das „href“-Attribut, kannst du mit removeAttribute() entfernen.

    document.getElementById("id"+i).removeAttribute("href");

    delete document.getElementById("id"+i).href;
    funktioniert aber leider nicht.

    Damit kannst du nur selbst-definierte Objekte löschen (also z.B. Variablen).

    Ist der Befehl falsch oder gibt es noch eine andere Möglichkeit?

    Nein, delete hat ganz einfach eine andere Wirkung.

    mfg. Daniel