我遇到问题了,我的代码应该检查列表中项目的长度并设置颜色,如果项目长度超过6,颜色该项目应该是红色的其他蓝色,但它会返回所有项目红色。在列表中设置颜色并根据项目长度设置颜色不起作用
function onS() {
var item = "";
var itemLength = 0;
var Enum = listItems.getEnumerator();
while (Enum.moveNext()) {
var currentItem = Enum.get_current();
item += "<br/>" + currentItem.get_item("Title");
if (item.length > itemLength) {
itemLength = item.length;
if (itemLength > 6) {
document.getElementById("items").style.color = "red";
}
else
{
document.getElementById("items").style.color = "blue";
}
}
$("#items").html(item);
}
}
这是在共享点吗? https://msdn.microsoft.com/en-us/library/office/ee659727(v=office.14).aspx –
是的。我正在循环SP列表 – abc
@abc“标题”是否有ID或类名? –