Sei in: inizio » programmazione » articolo

Javascript DOM: l'attributo type dell'elemento button in Opera 9.2x

Argomenti: Javascript DOM Opera eccezioni

Supponiamo di voler manipolare la struttura DOM di un documento attraverso Javascript, aggiungendo un elemento di tipo button:

var b = document.createElement("button");
b.type = "button";

Il codice eseguito da Opera 9.2x solleva un'eccezione:

Inline script thread Error: 
Unhandled exception: [Object DOMException]
code: 7 
message: NO_MODIFICATION_ALLOWED_ERR

Se l'eccezione avviene all'interno di una funzione Javascript, il risultato è un'uscita forzata e il ritorno anticipato.
Per evitare di sollevare l'eccezione, va modificato il metodo di assegnazione dell'attributo type, utilizzando la funzione setAttribute :

var b = document.createElement("button");
b.setAttribute("type","button");
Pubblicità

Il tuo annuncio qui

La descrizione qui

referenti Controlla con Yahoo! le pagine web che fanno riferimento a questo articolo.

|

reagisci Reagisci a questo articolo, esprimendoti via email.

|

salva Salva questo articolo usando i servizi web2.0 online, il segnalibro può rimanere privato oppure può essere condiviso con il resto del mondo.

|

stampa Se Javascript è disabilitato, dovrai usare i menu del browser per stampare questa pagina.