password.js 875 B

1234567891011121314151617181920212223
  1. document.addEventListener("DOMContentLoaded", function () {
  2. var showHideElements = document.querySelectorAll(".show-hide");
  3. showHideElements.forEach(function (element) {
  4. element.style.display = "block";
  5. let pswInput = element.parentElement.querySelector("input[type='password']");
  6. let textObj = element.parentElement.querySelector("span");
  7. textObj.classList.add("show");
  8. element.addEventListener("click", function () {
  9. if (pswInput && textObj) {
  10. if (textObj.classList.contains("show")) {
  11. pswInput.setAttribute("type", "text");
  12. textObj.classList.remove("show");
  13. } else {
  14. pswInput.setAttribute("type", "password");
  15. textObj.classList.add("show");
  16. }
  17. }
  18. });
  19. });
  20. });