Innanzitutto, se volessimo eseguire questa stessa operazione tramite script Java, è possibile farlo tramite una funzione standard che permette di interagire con gli attributi di ogni elemento. Ricollegandoci all'esempio precedente, le linee di codice sarebbero come di seguito: my_element = document. GetElementById ("elemento_base");
my_element. SetAttribute ("class","classe_base"); Tuttavia questo codice potrebbe non funzionare in browser che utilizzano attributi diversi da "class" per le modifiche, come nel caso di Internet Explorer che interviene con "classname". Pertanto sarà abbastanza apportare una modifica semplice al nostro codice, in questo modo:
my_element = document. GetElementById ("elemento_base");
if (is IE)
{
my_element. SetAttribute ("classname","classe_base");
}
else
{
my_element. SetAttribute ("class","classe_base");
}
Queste sono funzioni basilari per la modifica degli attributi e tornano utili in qualsiasi circostanza. Tuttavia è importante avere conoscenze più profonde del codice HTML e Javascript perché vi garantiranno molti più margini di manovra, permettendovi di sviluppare liberamente l'aspetto delle pagine.