2009/12/2 armando <
armando....@gmail.com>:
> Ora, la funzione che ho creato, praticamente, scorre ricorsivamente i
> nodi della pagina e per ognuno di essi toglie gli attributi class,
> style..per poi risettare le varie dim interlnea e spazio caratteri
> il problema sta nel fatto che quando entrano in gioco i parametri di
> questo blocco, chiaramente, la pagina priva delle proprie impostazioni
> crolla non mantenendo per niente le impostazioni originali
> quello sto cercando di capire è se, secondo voi, riesco
> chirurgicamente, a cambiare solo i paramentri che mi interessano senza
> andare a togliere tutti gli attributi? (sopratutto in modo da coprire
> un numero di siti abbastanza vasto)
Credo che tu possa evitare di modificare (o peggio ancora
togliere) gli attributi class e style.
Tieni conto che le regole CSS seguono uno priorita
(DOMElement.style) < attributo style < CSS (nell'ordine di specificità)
Quindi se modifichi i valori accedendo all'attributo
"style" dell'oggetto DOM hai il minimo impatto possibile,
qualcosa del tipo:
for each(let el in element_list) {
el.style["attributo css"] = nuovo_valore;
}
--
rpl