я пытаюсь отредактировать этот код
function HTMLListFromJavaScriptArray (posts, placeHolder) {
document.getElementById(placeHolder).innerHTML = "";
posts.forEach(function (item) {
let ul = document.createElement('ul');
ul.className ="list-group";
let li = document.createElement('li');
ul.appendChild(li);
li.innerHTML += item.id;
li = document.createElement('li');
let innerUl = document.createElement('ul');
innerUl.className ="list-group-item";
innerUl.appendChild(li);
li.innerHTML += item.userId;
li = document.createElement('li');
innerUl.appendChild(li);
li.innerHTML += item.title;
li = document.createElement('li');
innerUl.appendChild(li);
li.innerHTML += item.body;
ul.appendChild(innerUl);
document.getElementById(placeHolder).appendChild(ul);
});
}
отображать их в виде таблицы
вот мой код таблицы:
function HTMLListFromJavaScriptArray (posts, placeHolder) {
document.getElementById("placeHolder").innerHTML = "";
var tr, td;
tbody = posts.querySelector('tbody');
posts.forEach(function (item) {
tr = tbody.insertRow(tbody.rows.length);
td = tr.insertCell(tr.cells.length);
td.setAttribute("align", "center");
td.innerHTML = item.id;
td = tr.insertCell(tr.cells.length);
td.innerHTML = item.userId;
td = tr.insertCell(tr.cells.length);
td.innerHTML = item.title;
td = tr.insertCell(tr.cells.length);
td.innerHTML = item.body;
td = tr.insertCell(tr.cells.length);
});
HTMLListFromJavaScriptArray("posts");
}
но я получаю ошибку:
posts.querySelector не является функцией в HTMLListFromJavaScriptArray
Спасибо
0
iKaka
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript/JS) и его различных диалектах/реализациях (кроме ActionScript). Обратите внимание, что JavaScript — это НЕ Java. Включите все теги, относящиеся к вашему вопросу: например, [node.js], [jQuery], [JSON], [ReactJS], [angular], [ember.js], [vue.js], [typescript], [стройный] и т. д.