Wie ändere ich den href
Attributwert eines <a/>
Tags über Javascript beim Klicken auf die Schaltfläche?
<script type="text/javascript">
function f1()
{
document.getElementById("abc").href="xyz.php";
}
</script>
<a href="" id="abc">jhg</a>
<a href="" id="" onclick="f1()">jhhghj</a>
javascript
href
attr
Chauhan
quelle
quelle
Antworten:
Ohne ein
href
wird die aktuelle Seite durch Klicken neu geladen. Sie benötigen also Folgendes:Oder verhindern Sie die Schriftrolle wie folgt:
Oder
return false
in Ihrerf1
Funktion und:.... oder auf unauffällige Weise:
quelle
Genau das, was Nick Carver dort getan hat, aber ich denke, es wäre am besten, wenn Sie die DOM setAttribute-Methode verwenden.
Es ist eine zusätzliche Codezeile, aber strukturell besser.
quelle
.href
funktioniert in allen Browsern ... würden Sie zum Beispiel.getAttribute("id")
statt nur verwenden.id
? :)href
Attribut entfernen :Wenn Linkstile wichtig sind, dann:
quelle
<a>
Tag ohnehref
Attribut? Was? Warum?quelle
So ändern Sie einen Link dynamisch, wenn Sie darauf klicken:
quelle
Hier ist meine Meinung dazu. Ich musste eine URL erstellen, indem ich den Wert aus einem Textfeld sammelte, wenn der Benutzer eine Senden-Schaltfläche drückte.
quelle
Ich kenne seinen etwas alten Beitrag. Trotzdem könnte es jemandem helfen.
Anstelle von Tags können Sie dies nach Möglichkeit auch tun.
Irgendwelche Kommentare dazu?
quelle