我有以下功能: -
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[i][1].split(" ")[0]
tit.innerHTML = responses[i][6]
status.innerHTML = responses[i][11]
str = "<a href = 'javascript:trigger(" + i + ")'>[Read More]</a>"
content.innerHTML = responses[i][7].slice(0, 50) + "..." + str
containeris.forEach(function (el) {
row.appendChild(el);
});
document.getElementById("mytable").appendChild(row)
}
}
function trigger(i) {
alert(rr[i][7])
}
status.appendChild(tc)不断给出以下错误: -
Failed to execute 'appendChild' on 'Node': -
parameter 1 is not of type 'Node' at "row.appendChild(el);"
naam,tit,数组“containeris”中的内容工作正常,但是一旦我添加“status”,我就会不断收到上述错误。
问题是,状态是DOM
是一个数组,其中包含多个数组,这些数组的长度为11
,始终是一个字符串
是全局数组
,请帮助我解决这个问题:)<td>responsesresponses[i][11]rr
绝地无双
米脂
相关分类