Как вставить в span данные из элемента? (цена в блоке должна по клику вставляться в span) [закрыт]

115
28 сентября 2019, 04:20
  1. У нас есть элементы с разными ценами - $79 / $55 / $35 / $25 (например)
  2. Кликая на элемент с ценой, цена которая находиться в этом блоке переносится в span
  3. Кликая на следующий блок, цена которая находиться в этом блоке переносится в этот же span, но предыдущая цена удаляется

По сути цена будет постоянно меняться.

let list = document.querySelector('#list');
    let item = document.querySelectorAll('.item')
    list.addEventListener('click', e => {
        let price = [79, 59, 49, 29];
        let result = document.getElementById('result');
        let target = e.target;
        if (target.classList.contains('item')) {
            Object.keys(item).map((i) => {
                item[i].classList.remove('item--active');
            });
        }
        target.classList.add('item--active');
        for (let itemPrice of price) {
            result.innerHTML = `${itemPrice}`;
            console.log(itemPrice);
        }
    });
Answer 1
result.textContent = target.textContent;
READ ALSO
VueJS: как работать с html блоками?

VueJS: как работать с html блоками?

Нужно реализовать на VueJS CRUD данного элементаСтрок может быть сколько угодно

155
Почему возвращает undefined? [дубликат]

Почему возвращает undefined? [дубликат]

На данный вопрос уже ответили:

108
Как подключить autoplay к слайдеру?

Как подключить autoplay к слайдеру?

есть слайдер к которому нужно подключить autoplayПоискал ответы в интернете, не один не помог, а чтобы написать самому скрипт знаний маловато

108
Помогите разобраться с Promise

Помогите разобраться с Promise

Создать класс, который производит экземпляр со следующими свойствами: - promise - промис, который создается во время запуска конструктора; - reject...

112