[英]How to insert items into an array and display them inside a div in JavaScript
[英]How to display a div with items from array in javascript
我有一个名为“exraData”的参数,它可以是字符串或数组(取决于某些条件)。
我必须使用 java 脚本显示一些内容。
如果“exraData”是一个字符串,则以下代码可以很好地显示内容:
this.resulto = '<div class="avatarHeight">' +
'<div class="avatar">' + spanPic + '</div>' +
'<div class="info ' + company + '">' + item.show +
'<div class="tt-hint">' + exraData + '</div>' +
'</div>' +
'</div>';
如果它是数组,我使用以下代码但没有显示任何内容:
this.resulto = '<div class="avatarHeight">' +
'<div class="avatar">' + spanPic + '</div>' +
'<div class="info ' + company + '">' + item.show
for(var i=0;i<exraData.length;i++){
+'<div class="tt-hint">' + exraData[i] + '</div>'
}
+'</div>' +
'</div>';
你不能有内联的 for 循环。 这是外部的 for 循环,具有所需的结果。
var spanPic='tempPic'; var company='xyz'; var item={}; item.show='temp'; var exraData=['one','two','three']; this.resulto = '<div class="avatarHeight">' + '<div class="avatar">' + spanPic + '</div>' + '<div class="info ' + company + '">' + item.show; for(i=0;i<exraData.length;i++){ this.resulto +='<div class="tt-hint">' + exraData[i] + '</div>'; } this.resulto+='</div>' + '</div>'; document.write(this.resulto);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.