Мне нужна помощь в создании аккордеона [закрыто]CSS

Разбираемся в CSS
Ответить
Гость
 Мне нужна помощь в создании аккордеона [закрыто]

Сообщение Гость »


I am currently learning Javascript and trying to create an accordion, and thing just don't seem to be going my way, I'll give an example of what i'm working on:

function add() { let parent = document.getElementsByClassName("relative"); for (let i = 0; i < parent.length; i++) { let element = document.createElement("p"); let text = document.createTextNode("Hello"); element.append(text); parent.append(element); } } function button() { let parent = document.getElementsByClassName("relative"); for (let i = 0; i < parent.length; i++) { parent.querySelector("img").setAttribute("src", "assets/images/icon-minus.svg"); } } let button1 = document.querySelectorAll(".relative img"); button1.forEach(value => { value.addEventListener("click", function() { add(); button(); }, false) }) Lorem Ipsum

Изображение
//THIS WON'T DISPLAY
Lorem Ipsum

Изображение
//THIS WON'T DISPLAY
Can I use Frontend Mentor projects in my portfolio?
//THIS WON'T DISPLAY
Изображение

Lorem Ipsum

Изображение
//THIS WON'T DISPLAY
So, my desired result is that when I click on the image, which is positioned absolutely to the div, a paragraph is created and inserted i.e accordion, but it is not going my way, could someone assist.


Источник: https://stackoverflow.com/questions/781 ... -accordion
Ответить

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

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

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

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

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