- 3 Marzo 2019
- Posted by: admin
- Categoria: programmazione
Se volete cambiare dinamicamente la lingua del documento HTML, ossia l’attributo lang, utilizzando JS potete fare come segue:
var pippo = document.getElementsByTagName('html')[0];
pippo.setAttribute('lang', 'de');
In questo caso abbiamo impostato dinamicamente la lingua tedesca (de).
Il metodo setAttribute
Come avete visto abbiamo utilizzato il metodo setAttribute che consente una volta individuato l’elemento (getElementById,
getElementsByTagName
), o gli elementi presenti su una pagina, di modificarne il contenuto o altre caratteristiche sfruttando proprietà e metodi specifici dei nodi di tipo elemento.
Per esempio, la proprietà innerHTML rappresenta il contenuto di un elemento ed è accessibile sia in lettura che in scrittura. Il codice che segue modifica il contenuto all’interno del paragrafo avente per id mioParagrafo
:
var p = document.getElementById("mioParagrafo");
p.innerHTML = "Testo del paragrafo";
Lascia un commento
Devi essere connesso per inviare un commento.