Internet Explorer不会使用JQuery支持属性或方法

时间:2012-12-27 17:07:56

标签: javascript internet-explorer-8 facebook-javascript-sdk

我认为这很明显,但我不能为自己解决这个问题。我正在使用Facebook javascript API来允许用户登录我制作的页面。以下javascript抛出错误对象不支持此属性或方法。 IE说第一行是抛出错误。谁知道我做错了什么?

document.getElementById('auth-loginlink').addEventListener('click', function () {
            FB.login(function (response) {

            }, {scope: 'email,user_likes,read_stream'});

可以在http://claritytrec.ucd.ie:9000/signup

上访问该页面

1 个答案:

答案 0 :(得分:1)

您正在Quirks -mode中运行您的页面。在声明文档类型之前,不得有任何字符或空行。

只有IE> = 9知道addEventListener(),而使用attachEvent()代替较旧的IE。 attachEvent in MSDN,您可以通过MSDN页面上的左侧链接找到有关IE遗留事件处理模型的更多信息。