Javascript 当我点击Facebook发送按钮时,div不显示

Javascript 当我点击Facebook发送按钮时,div不显示,javascript,html,facebook,Javascript,Html,Facebook,出于某种原因,当我单击Facebook发送按钮时,该按钮会改变其颜色,表示它已被单击(这是正常的),但div不会出现 下面我给你举一个简单的例子。这对我不起作用 有人知道我犯了什么错误吗?非常感谢 我的代码如下: 编辑:我所做的只是复制并粘贴Facebook文档告诉我要粘贴的内容 <html> <body> <div id="fb-root"></div> <script> (fu

出于某种原因,当我单击Facebook发送按钮时,该按钮会改变其颜色,表示它已被单击(这是正常的),但div不会出现

下面我给你举一个简单的例子。这对我不起作用

有人知道我犯了什么错误吗?非常感谢

我的代码如下:

编辑:我所做的只是复制并粘贴Facebook文档告诉我要粘贴的内容

<html>
    <body>
        <div id="fb-root"></div>
        <script>
        (function(d, s, id) {
            var js, fjs = d.getElementsByTagName(s)[0];
            if (d.getElementById(id)) return;
            js = d.createElement(s);
            js.id = id;
            js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=276966272386423";
            fjs.parentNode.insertBefore(js, fjs);
        }(document, 'script', 'facebook-jssdk'));
        </script>
        <div class="fb-send" data-href="http://apple.com"></div>
    </body>
</html> 

(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id))返回;
js=d.createElement;
js.id=id;
js.src=“//connect.facebook.net/en_US/all.js#xfbml=1&appId=276966272386423”;
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);

我发现你没有使用jQuery或Dojo,你应该检查那些工具


不管怎样,你能把你正在做的id为“FacebookJSSDK”的元素的代码放到document.getElementById(“FacebookJSSDK”)我看不到该元素存在。使用您输入的代码,此脚本将失败。

我看到您没有使用jQuery或Dojo un-you-js,您应该检查这些工具


不管怎样,你能把你正在做的id为“FacebookJSSDK”的元素的代码放到document.getElementById(“FacebookJSSDK”)我看不到该元素存在。使用您输入的代码,此脚本将失败。

您好,感谢您的回复。请转到并尝试此脚本。它在那里工作,但在我的任何一台具有完全相同html文件的计算机上都不工作。你检查过控制台以确保没有报告访问限制吗?jsfiddle.net/sD43y上的示例代码工作得很好,当单击按钮时,链接会发送给我选择的人。我也有完全相同的问题。找到解决方案了吗?嗨,谢谢你的回复。请转到并尝试此脚本。它在那里工作,但在我的任何一台具有完全相同html文件的计算机上都不工作。你检查过控制台以确保没有报告访问限制吗?jsfiddle.net/sD43y上的示例代码工作得很好,当单击按钮时,链接会发送给我选择的人。我也有完全相同的问题。找到解决办法了吗?