<dl class="product"><dt>女装</dt><dd>短款</dd><dd>冬季</dd><dd>春装</dd></dl>
使用字符串添加
var prod = {
name: '女装',
styles: ['短款', '冬季', '春装']
};
function getTplStr(data) {
var html = '<dl class="product">';
html += '<dt>' + data.name + '</dt>';
for (var i = 0; i < data.styles.length; i++) {
html += '<dd>' + data.styles[i] + '</dd>';
}
html += '</dl>';
return html;
}
var result = getTplStr(prod);
console.log(result);
使用数组方法添加
var prod = {
name: '女装',
styles: ['短款', '冬季', '春装']
};
function getTpl2(product) {
var html = [];
html.push('<dl class="product');
html.push('<dt>' + product.name + '</dt>');
for (var i = 0; i < product.styles.length; i++) {
html.push('<dd>' + product.styles[i] + '</dd>');
}
html.push('</bt>');
return html.join(' ');
}
var result = getTpl2(prod);
console.log(result);
网友评论