setAttribute su Internet Explorer: PITA!

giugno 25, 2008

Come ampiamente noto, l’utilizzo del metodo JS DOM .setAttribute(‘attributo’,'valore’) funziona su Internet Explorer solo in alcuni casi. In particolare non è possibile, nemmeno tramite un workaround, impostare il valore dell’attributo style di un dato elemento.

Il comando

document.getElementById('salva').setAttribute("style","visibility:visible");

funzionante su Opera, Gecko (Firefox, Mozilla …) e Safari, fallisce miseramente con Internet Explorer. La soluzione deriva semplicemente dall’utilizzo della chiamata standard

document.getElementById('salva').style.visibility='visible';

funzionante su tutti i browser sopracitati.

3 Responses to “setAttribute su Internet Explorer: PITA!”

  1. [...] falsariga del post di ieri, continuo ad appuntarmi i problemi incontrati con JS su Internet Explorer, nella speranza che [...]

  2. grazie per lo spunto… mi ha risolto qualche mal di testa

  3. grazie per lo spunto… mi ha risolto qualche mal di testa

Leave a Reply