输入值中的javascript变量

时间:2012-08-12 17:07:52

标签: javascript

我有一些问题。 这是我的代码片段:

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);                    
})

我的问题是没有警报(复古); :( 你能告诉我什么是错的吗?

1 个答案:

答案 0 :(得分:2)

document.write只能在页面加载时使用。

在异步回调中调用它将删除当前页面,因此getElementById将返回null。