javascript - 为什么IE8不喜欢这个JS呢?

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

IE8 一直向我抛出这个错误

SCRIPT65535: Unexpected call to method or property access. load-scripts.php, line 4 character 25690

我从代码中删除了 .js 文件,错误就消失了。我开始对函数进行注释,并将其范围缩小到这个。有了这个评论,我就没有收到错误。有了它,我确实明白了

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

我使用了 JSHint,它说它有效?

最佳答案

我很确定 Internet Explorer 不喜欢你乱搞 <title>元素内容。无论如何,这并不是真正设置文档标题的方式;刚刚设置document.title .

关于javascript - 为什么IE8不喜欢这个JS呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19301836/

相关文章:

javascript - 将canvas元素设置为jquery中div元素的背景

javascript - 如何在设置为显示 : none 后更改显示属性的值

用于更改值的 Javascript 浏览器脚本

jQuery ui datepicker ('getDate' ) 值本地化

javascript - 如何使用jquery ajax重新加载带有表单内容的div

javascript - IE : jQuery. show() 仅在显示之前/之后使用 alert() 时显示元素

jquery - 破坏 DataTable 时 IE 错误

html - 如何使我的页面与 IE 兼容?

javascript - 在 Jquery.validate.js 中编辑日期 dd/mm/yyyy 验证的函数

CSS 动画延迟在 Chrome 中的行为与在 IE/Firefox 中的行为不同