Привет всем, я пытаюсь заменить тип ввода «текст» на «пароль». И это работает со следующим кодом:
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();
}
Что я делаю не так, или, если это невозможно, как установить новый класс вручную .. Спасибо