Да, логика, она такая логичная
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<p><span id="btn">Password</span> <span id="txt">*****</span><br></p>
<script>
btn.onclick=function(){
if(/\*+/.test(txt.innerHTML)) {txt.innerHTML="12345678"; return}
txt.innerHTML="*****";
}
</script>
</body>
</html>
PS для запуска html run