substituir entrada por javascript
Olá pessoal, estou tentando substituir o tipo de entrada 'texto' por 'senha'. E funciona com o seguinte código:
function replaceT(obj){
var newO=document.createElement('input');
newO.setAttribute('type','password');
newO.setAttribute('name',obj.getAttribute('name'));
obj.parentNode.replaceChild(newO,obj);
newO.focus();
}
Mas eu quero adicionar a classe da minha entrada anterior para a nova entrada e eu tentei algo parecido com isto:
function replaceT(obj){
var newO=document.createElement('input');
newO.setAttribute('type','password');
newO.setAttribute('className' obj.getAttribute('class'));
newO.setAttribute('name',obj.getAttribute('name'));
obj.parentNode.replaceChild(newO,obj);
newO.focus();
}
O que estou fazendo errado, ou se isso não for possível, como definir a nova classe manualmente .. Obrigado