Порядковый номер для добавляемой li в ul
Добрый день. Помогите, пожалуйста, решить квест.
При нажатии на кнопку btn-generate добавлять в список ul элемент списка Li с текстом Item + порядковый номер Li по списку, т.е Item 3, Item 4 и т.д Смог только добавить Item, как номер порядковый добавить не могу сообразить(
<body>
<button id="btn-msg" data-text="Custom" message”>Show message</button>
<button id="btn-generate">Generate item</button>
<p><strong id="tag">Tag:</strong></p>
<ul>
<li>Item 1</li>
<li>Item 2</li>
</ul>
<script src="app.js"></script>
</body>
let btnGenerate = document.getElementById("btn-generate");
btnGenerate.onclick = function() {
let ul = document.getElementsByTagName("ul")[0];
let li = document.createElement("li");
li.textContent = "Item";
ul.appendChild(li);
};
|
Трудяга,
Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [html run] ... минимальный код страницы с вашей проблемой [/html] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Трудяга,
li.textContent = "Item " + ++ul.children.length; |
Спасибо большое, получилось! :thanks:
|
| Часовой пояс GMT +3, время: 06:52. |