我正在尝试将div类附加到不同的td标记,但由于某种原因,只会附加最后一个值。
对于debuuging目的,我创建了这个版本的代码,它正常工作,它显示了我想要的所有值,它显示了分配给每个td的表中的所有值。
var td;
if(d){
d.forEach(function(d){
console.log(dt(d.cDD) + " cdd " + d.cDD);
td = document.getElementById(dt(d.cDD));
td.innerHTML += "<p>"+d.cName+"</p>";
td.style.backgroundColor = staff(d.staff);
console.log(staff(d.staff) + " cdd " + d.staff);
});
}
但是,如果我使用以下代码与appendchild,它不起作用。只有最后一个值将显示在表格中。
var td, div;
div = document.createElement("div");
div.classList.add("orders_displayed");
if(d){
d.forEach(function(d){
console.log(dt(d.cDD) + " cdd " + d.cDD);
td = document.getElementById(dt(d.cDD));
div.id = d.oID;
div.innerHTML = d.cName;
div.style.backgroundColor = staff(d.staff);
td.appendChild(div);
console.log(staff(d.staff) + " cdd " + d.staff);
console.log(td + " " + td.id);
});
}
appendchild出了什么问题?
答案 0 :(得分:0)
尝试
public abstract class Country
{
public abstract enum States { get; }
}
public class CountryA : Country
{
public new enum States
{
StateA,
StateB,
StateC,
}
}