我认为这很明显,但我不能为自己解决这个问题。我正在使用Facebook javascript API来允许用户登录我制作的页面。以下javascript抛出错误对象不支持此属性或方法。 IE说第一行是抛出错误。谁知道我做错了什么?
document.getElementById('auth-loginlink').addEventListener('click', function () {
FB.login(function (response) {
}, {scope: 'email,user_likes,read_stream'});
上访问该页面
答案 0 :(得分:1)
您正在Quirks -mode中运行您的页面。在声明文档类型之前,不得有任何字符或空行。
只有IE> = 9知道addEventListener()
,而使用attachEvent()
代替较旧的IE。 attachEvent in MSDN,您可以通过MSDN页面上的左侧链接找到有关IE遗留事件处理模型的更多信息。