English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Attributo href Location

Oggetto Location  JavaScript

hrefImposta o restituisce l'URL completo della pagina corrente.

Sintassi:

Restituisce l'attributo href:

location.href

Imposta l'attributo href:

location.href = URL
var x = location.href;
document.querySelector("#output").innerHTML = x;
Prova a vedere‹/›

Compatibilità del browser

Tutti i browser supportano completamente l'attributo href:

Attributo
hrefÈÈÈÈÈ

Valore dell'attributo

ValoreDescrizione
URLStringa che specifica l'URL del link.
Valori possibili:
  • URL assoluto-Il percorso assoluto è il percorso che parte dalla directory radice del file system. Include sempre l'URL completo del file (ad esempio href="https://it.oldtoolbag.com/html/")

  • Indirizzo relativo - puntare al file all'interno del sito (ad esempio href="/html/")

  • URL dell'ancora-- puntare all'ancora all'interno della pagina (ad esempio location.href ="#empty_element")

  • Nuovo protocollo - Specificare altri protocolli (ad esempio
    location.href="ftp://myftpserver.com",
    location.href="mailto:[email protected]"
    o location.href="file:// host / path /example.txt")

Dettagli tecnici

Valore di ritorno:Una stringa che rappresenta l'intero URL della pagina, inclusi il protocollo (ad esempio https://)

Più esempi

Imposta il valore di href per puntare a un altro sito web:

location.href = "https://it.oldtoolbag.com";
Prova a vedere‹/›

Imposta il valore di href per puntare all'ancora all'interno della pagina:

location.href = "#top";
Prova a vedere‹/›

Questo esempio mostra tutte le proprietà di posizione:

var txt = "";
txt += "<p>Host: \t+ location.host + "</p>";
txt += "<p>Hostname: \t+ location.hostname + "</p>";
txt += "<p>Href: " + location.href + "</p>";
txt += "<p>Origine: " + location.origin + "</p>";
txt += "<p>Percorso: " + location.pathname + "</p>";
txt += "<p>Protocollo: " + location.protocol + "</p>";
txt += "<p>Cerca: " + location.search + "</p>";
document.write(txt);
Prova a vedere‹/›

Riferimenti correlati

Riferimento alla posizione:Proprietà location.host

Riferimento alla posizione:Proprietà location.hostname

Riferimento alla posizione:Proprietà location.pathname

Riferimento alla posizione:Proprietà location.protocol

Oggetto Location  JavaScript