if(newJson['newsTitle'].length > 20) {
var row = '<div class="index-news-3" style="width:100%;"><div class="index-news-6" style="text-align:left;width:80%;"><a href="masterPage_2.htm?type=24&id='+
newJson['id']+'" class="news-link" target="_blank" style=" display: block; width: 100%; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;">'+newJson['newsTitle']+
'</a></div><div class="index-news-7" style="text-align:right;">'+newJson['createTime'].substr(0, newJson['createTime'].indexOf(' '))+'</div></div>';
return row;
} else {
var row = '<div class="index-news-3" style="width:100%;"><div class="index-news-6" style="text-align:left;"><a href="masterPage_2.htm?type=24&id='+
newJson['id']+'" class="news-link" target="_blank">'+newJson['newsTitle']+
'</a></div><div class="index-news-7" style="text-align:right;">'+newJson['createTime'].substr(0, newJson['createTime'].indexOf(' '))+'</div></div>';
return row;
}
var row = '<div class="index-news-3" style="width:100%;"><div class="index-news-6" style="text-align:left;width:80%;"><a href="masterPage_2.htm?type=24&id='+
newJson['id']+'" class="news-link" target="_blank" style=" display: block; width: 100%; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;">'+newJson['newsTitle']+
'</a></div><div class="index-news-7" style="text-align:right;">'+newJson['createTime'].substr(0, newJson['createTime'].indexOf(' '))+'</div></div>';
return row;
} else {
var row = '<div class="index-news-3" style="width:100%;"><div class="index-news-6" style="text-align:left;"><a href="masterPage_2.htm?type=24&id='+
newJson['id']+'" class="news-link" target="_blank">'+newJson['newsTitle']+
'</a></div><div class="index-news-7" style="text-align:right;">'+newJson['createTime'].substr(0, newJson['createTime'].indexOf(' '))+'</div></div>';
return row;
}

本文介绍了一种根据JSON数据动态生成HTML代码的方法。该方法能够根据不同条件调整生成的HTML元素样式,并确保新闻标题长度超过20个字符时进行适当的文本溢出处理。此技术适用于快速展示动态内容。
2833

被折叠的 条评论
为什么被折叠?



