Come cambiare href del tag sul pulsante clic su javascript

Come modificare il valore dell’attributo href di un tag tramite Javascript sul clic del pulsante?

  function f1() { document.getElementById("abc").href="xyz.php"; }  jhg jhhghj 

Senza avere un href , il clic ricaricherà la pagina corrente, quindi hai bisogno di qualcosa del genere:

 jhhghj 

O impedire la pergamena in questo modo:

 jhhghj 

Oppure return false nella funzione f1 e:

 jhhghj 

…. o, il modo discreto:

 jhg jhhghj  

Esattamente ciò che Nick Carver ha fatto lì, ma penso che sarebbe meglio se usato il metodo setAttribute DOM.

  

È una riga di codice in più, ma la trovo migliore per quanto riguarda la struttura.

rimuovere l’attributo href :

 jhhghj 

se gli stili di collegamento sono importanti, allora:

 jhhghj 

Per fare in modo che un link cambi in modo dinamico facendo clic su di esso:

   A dynamic link  
 1.Change 2.Go  

Ecco la mia opinione su di esso. Avevo bisogno di creare un URL raccogliendo il valore da una casella di testo, quando l’utente preme un pulsante Invia.

   Hi everyone 

abc

So che è un po ‘vecchio post. Tuttavia, potrebbe aiutare qualcuno.

Invece del tag, se ansible puoi farlo anche tu.

   `IsItWorking?` 

Qualche commento su questo?