Не могу изменить значок Font Awesome на щелчкеHtml

Программисты Html
Ответить
Anonymous
 Не могу изменить значок Font Awesome на щелчке

Сообщение Anonymous »

В моем поле пароля у меня есть значок глаз, который должен измениться на срезанный глаз на щелчок и показывать элементы пароля. Но когда я нажимаю на него, он ничего не делает. Что нужно изменить в моем коде ?? Извините за рвоту. Я подтвердил, что ничто в моем CSS, кажется, не переопределяет какие -либо изменения < /p>
html: < /p>



SIGN UP

type="text"
id="signupFirstName"
placeholder="First Name"
required
/>










type="password"
id="signupConfirmPassword"
placeholder="Confirm Password"
required
/>




SUBMIT





< /code>
js: < /p>
document.addEventListener('DOMContentLoaded', () => {

// Toggle password visibility
document.querySelectorAll('.toggle-password').forEach(icon => {
icon.addEventListener('click', () => {
console.log('Eye icon clicked, toggling!');
const targetId = icon.getAttribute('data-target');
const input = document.getElementById(targetId);
if (!input) return;

const isHidden = input.type === 'password';
input.type = isHidden ? 'text' : 'password';

// Toggle icon class
icon.classList.toggle('fa-eye');
icon.classList.toggle('fa-eye-slash');
});
});


Подробнее здесь: https://stackoverflow.com/questions/796 ... n-on-click
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»