заменить ввод с помощью JavaScript

Привет всем, я пытаюсь заменить тип ввода «текст» на «пароль». И это работает со следующим кодом:

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();
            }

Но я хочу добавить класс моего предыдущего ввода в новый ввод, и я попробовал что-то вроде этого:

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();
            }

Что я делаю не так, или если это невозможно, как установить новый класс вручную .. Спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос