gorilalopster
@gorilalopster
html css

Передать значение дата атрибута в input native js?

Нужно по клику на кнопку взять из её атрибута значение и передать в инпут, пишет ошибку
Cannot read properties of undefined (reading 'title')
не пойму в чем дело

const goodsInput = document.querySelector('.goods-input--js');
	const goodsValueBtn = document.querySelectorAll('.goods-button--js');

	for (let i = 0; i < goodsValueBtn.length; i++) {
		goodsValueBtn[i].addEventListener('click', (e) => {
			goodsInput.value = e.dataset.title;

		});
	};


<a href="#" data-bs-toggle="modal" data-bs-target="#modal-order" class="goods-button--js" data-title="Бидон 60л">Оставить заявку</a>
<a href="#" data-bs-toggle="modal" data-bs-target="#modal-order" class="goods-button--js" data-title="Ведро 160л">Оставить заявку</a>

<input type="text" class="goods-input--js">
  • Вопрос задан
  • 41 просмотр
Решения вопроса 1
@Softlink
e.target.dataset.title;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы