Hola gentes...
Estoy tratando de modificar dinamicamente el atributo TYPE de un INPUT (de PASSWORD a TEXT, y de TEXT a PASSWORD). El problema es que sólo resulta en Firefox, pero no en IE ni Opera. En estos 2 me funciona perfectamente cambiar cualquier otro atributo (title, value, etc), pero no TYPE.
Estos han sido mis intentos (aplicado a un INPU del tipo TEXT para transformarlo en PASSWORD):
1) Solo resulta en firefox
object = document.getElementById('elinput');
object.setAttribute('type', 'password');
2) Solo resulta en Firefox
object = document.getElementById('elinput');
object['type'] = 'password';
3) Solo resulta en Firefox
object = document.getElementById('elinput');
attr = document.createAttributeNode('type');
attr.value = 'password';
object.setAtributteNode(attr);
¿Conocen alguna forma de hacerlo compatible con los demas navegadores?