我正在尝试使用以下代码将自定义CSS应用于fb之类的按钮:
$("#fblike").css("background-color", "red");
但无法正常工作,我收到此错误:Uncaught TypeError:无法读取null的属性'css'
有什么办法解决这个问题?这是我的代码:
<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 = 'https://connect.facebook.net/pt_BR/sdk.js#xfbml=1&version=v3.1&appId=XX&autoLogAppEvents=1';
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<span class="fb-like">
<fb:like id="fblike" name="fblike" send="true" width="450" show_faces="true"
href="https://www.facebook.com/cocacola/"></fb:like>
</span>
此外,我尝试使用CURL来解析我的Facebook页面以处理元素,但仍然要求登录,因此在这种情况下我也无法应用CSS ...
谢谢。