如何将Facebook的javascript SDK功能附加到按钮?

时间:2015-12-01 01:04:19

标签: javascript html facebook api

从facebook文档中读取我必须使用以下函数:

FB.logout(function(response) {
    // Person is now logged out
});

但我该如何将它附加到按钮?

2 个答案:

答案 0 :(得分:2)

如果您没有使用任何Javascript库或框架,则必须使用Javascript onclick Event

首先,以这种方式包装FB.logout()函数:

var logOut = function() {
  FB.logout(function(response) {
    // Person is now logged out
  });
};

然后将此logOut()功能附加到您想要的按钮,如下所示:

<button onclick="logOut()">Log Out</button>

希望这有帮助!

答案 1 :(得分:0)

尝试将代码与HTML分开。意思是,你不应该直接使用onclick,更好地附加一个事件监听器。例如:

<button id="logoutButton">Log Out</button>

JS代码:

document.getElementById('logoutButton').addEventListener('click', function(event) {
    FB.logout(function(response) {
        // Person is now logged out
    });
});