2

出于某种原因,当我单击 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> 
4

1 回答 1

-1

好吧,我看到你没有使用 jQuery 或 Dojo,你应该检查那些工具。

无论如何,你能把你正在做的id为“facebook-jssdk”的元素的代码放在document.getElementById("facebook-jssdk")我看不到那个元素的存在。使用您放置此脚本的代码将失败。

于 2012-04-06T16:06:45.290 回答