0

問題があります。これは私のコードスニペットです:

FB.api('/me', function(me){
  if (me.id) {
  alert(me.id);
  //alert(me.email);
  var fbmail = me.email;
  alert(fbmail);
  document.write('<input id="mail" type="hidden" value="'+fbmail+'">');                    
  var retro = document.getElementById('mail').value;
  alert(retro);                    
})

私の問題は、アラート(レトロ)がないことです。:(何が悪いのか教えてもらえますか???

4

1 に答える 1

2

document.writeページの読み込み中のみ使用できます。

非同期コールバックで呼び出すと、現在のページが消去されるため、getElementByIdnull が返されます。

于 2012-08-12T17:11:58.067 に答える