<script type="text/javascript">
window.onload = function() {
ExecuteOrDelayUntilScriptLoaded(ViewItem, 'sp.js');
};
function ViewItem() {
var ctx = new SP.ClientContext.get_current();
this.ListColl = ctx.get_web().get_lists();
ctx.load(this.ListColl);
ctx.executeQueryAsync(Function.createDelegate(this, this.onSuccess), Function.createDelegate(this, this.onFail));
}
function onSuccess(sender, args) {
var listEnum = this.ListColl.getEnumerator();
while (listEnum.moveNext()) {
var oList = listEnum.get_current();
document.getElementById('resultpanel').innerHTML = oList.get_title();
}
}
function onFail(sender, args) {
alert('FAIL!');
}
</script>
<div id="resultpanel"> </div>
答案 0 :(得分:0)
这个问题有点神秘,只有Title中的文本和Body中的代码。我建议你通过 - How do I ask a good question?
现在回答问题。如果我的猜测是正确的那么'那个Div'你的意思是<div id="resultpanel"></div>
并假设你的代码只是显示一个列表的标题,那么你将不得不重做你的代码:
var titleOfLists = "";
while (listEnum.moveNext()) {
var oList = listEnum.get_current();
titleOfLists = titleOfLists + oList.get_title() + ", ";
}
document.getElementById('resultpanel').innerHTML = titleOfLists;