0

我需要一些帮助来理解以下内容:

var inner = ""; 
var innerP1 = '<li style="list-style-type:none;"><div class="dribbble"><div class="shot"><a href="';
var innerP2 = '"><img src="';
var innerP3 = '"></a></div><div class="likes">'  
var innerP4 = ' Likes</div><div class="comments">'
var innerP5 = ' Comments</div><div class="name">'
var innerp6 = '</div></div></li>'

function render(filter){
for (var i = 0; i<filter.shots.length;i++){
inner = inner + innerP1 + filter.shots[i].url + innerP2 + filter.shots[i].image_url + innerP3 + filter.shots[i].likes_count + innerP4 + filter.shots[i].comments_count + innerP5 + filter.shots[i].title + innerp6;
};

我想在这里删除一些字段;我真正想要的是带有链接和标题的图像。“var”函数有什么作用,我不能将所有 html 合并到其中一个中吗?

提前致谢

4

1 回答 1

0

好的,我想通了。这是我如何改变它:

var inner = ""; 
var innerP1 = '<li style="list-style-type:none;"><div class="dribbble"><div class="shot"><a href="';
var innerP2 = '"><img src="';
var innerP3 = '"></a>'  
var innerp4 = '</div></div></li>'


function render(filter){
for (var i = 0; i<filter.shots.length;i++){
inner = inner + innerP1 + filter.shots[i].url + innerP2 +         filter.shots[i].image_url + innerP3 + innerp4;

我意识到这是一个序列,其中 var 是序列中的变量,而 inner=... 是定义序列顺序的地方。

于 2013-03-10T18:28:31.910 回答