如果我传递一个变量,我已经完成了,id
但现在我想name
在单击图像时传递给同一个函数。这是我的代码:
for (var i = 0; i <friend_data.length; i++) {
results += '<div class = "clicker" id = "'+friend_data[i].id+'" onclick="javascript:testId(this.id,'+ friend_data[i].name+')"><img src="https://graph.facebook.com/' + friend_data[i].id + '/picture" height="30" width="30">' + friend_data[i].name + '</div>';
}
和
function testId(id, friend_data[id].name ){
alert(id);
alert(friend_data[i].name);
}
alert(friend_data[i].name);
不显示,因为它是错误的。请帮我纠正它。请看看onclick
它是否是传递变量的正确方法?