为什么IE8不喜欢这个JS?

时间:2013-10-10 16:58:33

标签: javascript jquery internet-explorer internet-explorer-8

IE8一直在向我抛出这个错误

  

SCRIPT65535:意外调用方法或属性访问。   load-scripts.php,第4行,25690

我从代码中删除了一个.js文件,错误就消失了。我开始评论功能,并将其缩小到这个。有了这个评论,我没有得到错误。随着它的活跃,我确实得到它

$("title, .ab-item").each(function() {
    var text = $(this).text();
    text = text.replace("RepAgent", "Review Scout");
    $(this).text(text);
});

我使用过JSHint,它说它有效吗?

2 个答案:

答案 0 :(得分:4)

我很确定Internet Explorer不喜欢你弄乱<title>元素内容。这不是你如何设置文档标题的原因;只需设置document.title

答案 1 :(得分:1)

jQuery在appendChild内使用$.text()

虽然<title/>有一个appendChild - 方法(继承自HTMLElement),但可能无法使用此方法。(它也是not listed in the title-methods