@L1nw0od

Как через класс добавлять списки на страницу?

Доброго времени суток.
Я создал в JS класс который создает список.
<div class="new__block">

</div>

class NewElement {
	constructor(selector, classes, options) {
		this.$el = document.createElement(selector)
		this.item = options.items
		this.$el.className = `${classes}`

		const innerHTML = this.item.map(i => {
			return `<li data-info='${i.data_id}'>${i.text}</li>`
		}).join('')

		const wrapper = document.querySelector('.new__block')
		this.$el.insertAdjacentHTML('afterbegin', innerHTML)
		wrapper.insertAdjacentElement('afterbegin', this.$el)
	}
}


const newElDiv = new NewElement ('ul', 'test_class', {
	items: [
		{text: 'Москва', data_id: 'tt'},
		{text: 'Какой - то текст', data_id: 'tt2'},
		{text: 'текст', data_id: 'tt3'}
	]
 })

---
Все хорошо - списки новые создаются.
Но я хочу сделать так чтоб я мог эти списки создавать со странички сайта.
Вот к примеру захожу на страничку и у меня есть поля для создания списка, и в это поле мы передаем элемент списка, также для него пишем дата атрибут. После чего все что мы заполнили, - мы должны отобразить снизу в блоке.
---
Я чуть не понимаю как это сделать правильно.
---
  • Вопрос задан
  • 86 просмотров
Решения вопроса 1
@MrColdCoffee
web
как пример (для понимания принципа)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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