Я пытаюсь заставить работать этот простой сценарий. По сути, когда пользователь нажимает на ссылку Show, он отображает пароль в текстовом поле password и скрывает его при повторном нажатии. Я искал решения, но не смог найти ничего подходящего. Вот код:
function toggle_password(target){
var tag = getElementById(target);
var tag2 = getElementById("showhide");
if (tag2.innerHTML == 'Show'){
tag.setAttribute('type', 'text');
tag2.innerHTML = 'Hide';
}
else{
tag.setAttribute('type', 'password');
tag2.innerHTML = 'Show';
}
}
<label for="pwd0">Password:</label>
<input type="password" value="####" name="password" id="pwd0" />
<a href="#" onclick="toggle_password('pwd0');" id="showhide">Show</a>
Когда я нажимаю на ссылку, ничего не происходит. Я проверил это без использования оператора if, и все равно ничего не произошло.