Javascript 可不可以将长度应用于标题页
我想知道是否有可能在标题栏上加上长度。例如,如果我在对象数组中有一个名称列表&我希望为每个名称创建一个标题窗格:Javascript 可不可以将长度应用于标题页,javascript,dojo,Javascript,Dojo,我想知道是否有可能在标题栏上加上长度。例如,如果我在对象数组中有一个名称列表&我希望为每个名称创建一个标题窗格: var html = ''; for (var i = 0; i < data.length; i++) html += data[i].Name+'<br>'; targetNode.innerHTML = html; var html=''; 对于(变量i=0;i
var html = '';
for (var i = 0; i < data.length; i++)
html += data[i].Name+'<br>';
targetNode.innerHTML = html;
var html='';
对于(变量i=0;i';
targetNode.innerHTML=html;
此时,循环将只显示列表中的所有名称。因此,是否可以为每个名称创建一个标题栏&将名称作为内容放在标题栏中
如果有人有任何关于我将如何处理这件事的例子或建议,那就太好了
编辑:
var xhrArgs = {
url: "http://131.41.28.41:3000/pages.json",
handleAs: 'json',
timeout : 2000,
load: function(data){
for (var i = 0; i < data.length; i++) {
var titlePane = new TitlePane({
title: 'Title Pane ' + i,
content: '<div>' + data[i].Name + '</div>'
});
titlePane.placeAt(dom.byId('ok'));
}
},
error: function(error){
targetNode.innerHTML = "An unexpected error occurred: " + error;
}
};
// Call the asynchronous xhrGet
var deferred = dojo.xhr.get(xhrArgs);
});
});
var xhrags={
url:“http://131.41.28.41:3000/pages.json",
handleAs:'json',
超时时间:2000,
加载:函数(数据){
对于(变量i=0;i
确实可以为数组中的每个对象创建新的标题窗格:
require(['dijit/TitlePane'],function(TitlePane){
for(var i=0; i<data.length;i++){
var titlePane = new TitlePane({
title: 'Title Pane '+i,
content:'<div>'+data[i].Name+'</div>'
});
titlePane.placeAt(/* dom node where all titlepanes should be placed */);
}
});
require(['dijit/TitlePane'],函数(TitlePane){
对于(var i=0;我你说的标题栏是什么意思?@MarcellFülöp这是一个dojo小部件啊好吧…我不知道dojo:)嗨,谢谢你的回答。虽然我收到一个错误,说“undefined is not a object”,这是正确的吗?-标题栏.placeAt(dom.byId(“OK”)我缺少了一个右括号。还添加了一个正在工作的JSFIDLE示例。谢谢,但它仍然会出现相同的错误,你知道原因吗。我已经在我的原始问题中添加了一个片段。是否已经存在?是否需要dojo/dom
模块?