javascript - 如何使用 XFBML.ProfilePic

标签 javascript facebook xfbml

我正在尝试使用 XFBML 显示 Facebook 用户的个人资料图片。我正在使用以下代码:

var container = document.getElementById("profilePicture");
var profilePic = new FB.XFBML.ProfilePic(container);
//profilePic.setAttribute("uid", userId);
FB.XFBML.Host.addElement(profilePic);

如何设置元素的uid属性? (注释行不起作用)

最佳答案

在将其发送到 ProfilePic 进行处理之前设置属性:

var container = document.getElementById("profilePicture");
container.setAttribute("uid", userId);
var profilePic = new FB.XFBML.ProfilePic(container);
FB.XFBML.Host.addElement(profilePic);

关于javascript - 如何使用 XFBML.ProfilePic,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/554479/

相关文章:

javascript - 云函数 : How to copy Firestore Collection to a new document?

AngularJs 在 Facebook 上的预览 Share

facebook - 使用 Facebook JavaScript API + iFrame 检测点赞

javascript - 我可以创建 <fb :like> button programmatically in javascript?

javascript - 更新循环内的变量

javascript - 根据子元素正确居中div

facebook - 验证 Facebook 应用程序 ID 和应用程序 key

JavaScript 似乎在您的浏览器中被禁用 - Magento

php - jQuery load() 和 Facebook XFBML 的问题

javascript - "event loop queue"和 "job queue"和有什么区别?