Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve() {
- let profilesArr = Array.from(document.getElementsByClassName('profile'));
- for (let profile of profilesArr) {
- let btn = profile.querySelector('button');
- btn.addEventListener('click', showMore);
- }
- function showMore (event) {
- let button = event.currentTarget;
- let currentProfile = event.currentTarget.parentElement;
- let currentProfileHidden = currentProfile.querySelector('div:last-of-type');
- let currentProfileLock = currentProfile.querySelector('.radio-group input[type="radio"]:first-of-type');
- let isLocked = currentProfileLock.checked;
- if (button.textContent === 'Show more') {
- if(!isLocked) {
- button.textContent = 'Show less';
- currentProfileHidden.classList.remove('active');
- }
- } else {
- button.textContent = 'Show more';
- currentProfileHidden.classList.add('active');
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement