Modificare attributo lang del tag HTML dinamicamente con Javascript

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