function processResult(responses) {
for (i = 0; i < responses.length - 1; i++) {
row = document.createElement("tr")
naam = document.createElement("td")
ema = document.createElement("td")
tit = document.createElement("td")
content = document.createElement("td")
status = document.createElement("td")
content.classList.add("text-justify")
var containeris = [naam, tit, content, status];
naam.innerHTML = responses[1].split(" ")[0]
tit.innerHTML = responses[6]
status.innerHTML = responses[11]
str = "[Read More]"
content.innerHTML = responses[7].slice(0, 50) + "..." + str
containeris.forEach(function (el) {
row.appendChild(el);
});
document.getElementById("mytable").appendChild(row)
}
}
function trigger(i) {
alert(rr[7])
}
< /code>
status.appendChild(tc)< /code> продолжает давать следующую ошибку: -
< /p>
Failed to execute 'appendChild' on 'Node': -
parameter 1 is not of type 'Node' at "row.appendChild(el);"
< /code>
naam, tit, content in the array 'containeris' work fine, but as soon as I add 'status', I keep getting the above error.
The issue is, status is a DOM < /code>
responses< /code> - это массив, содержащий несколько массивов, которые имеют длину 11
responses[11]< /code> всегда строка
rr< /code> - это глобальный массив
Пожалуйста, помогите мне с этим вопросом
Подробнее здесь: https://stackoverflow.com/questions/618 ... t-is-a-dom
Мобильная версия