我一直在研究一個項目,該項目需要我在表單密碼字段上實現一個顯示/隱藏按鈕,該按鈕在顯示密碼爲明文之間切換,並將其隱藏在星號後面。Javascript顯示/隱藏密碼字段的切換按鈕
我想出了這麼遠:
<script>
function pass(){ document.getElementById('password').type="password"; }
function text(){ document.getElementById('password').type="text"; }
</script>
而且按鈕的HTML代碼:
<button class="ui-component__password-field__show-hide" type="button"
onclick="text()">Show</button>
它工作正常切換到顯示的密碼,但我要如何使它一旦顯示密碼,將該按鈕的文本更改爲「隱藏」,並使其執行pass()函數?
謝謝你,但它不工作的某些原因。謹慎闡述? – James
@詹姆斯更新了答案。 –
更好 - 現在它正確地在顯示和隱藏之間切換,但單擊隱藏後不會隱藏密碼。 – James