出于某种原因,当我点击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>
答案 0 :(得分:-1)
嗯,我看到你没有使用jQuery或Dojo,你应该检查这些工具。
无论如何,你能把你正在做的id为“facebook-jssdk”的元素的代码document.getElementById("facebook-jssdk")
我看不到该元素存在。使用您放置的代码,此脚本将失败。