我有以下示例 html 文件:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Example</title>
<script src="../Scripts/jquery-2.0.3.js"></script>
<!--<script src="../Scripts/jquery-1.7.js"></script>-->
<script type="text/javascript">
$(document).ready(function () {
$('#mainheader').css("color", "red");
});
</script>
</head>
<body>
<h1 id="mainheader" class="header">Sample 1</h1>
<h2 class="header info">Sample 2</h2>
<h3 class="info">Sample 3</h3>
</body>
</html>
当我使用 jQuery 版本 2.0.3 运行相同时,它会遇到错误:
/Scripts/jquery-2.0.3.js 中第 834 行第 4 列的未处理异常
0x800a01b6 - Microsoft JScript 运行时错误:对象不支持此属性或方法
在这一行: // 使用方便的事件回调 document.addEventListener("DOMContentLoaded", completed, false );
但是,如果我使用它的较低版本(即 1.7)运行,它可以正常工作......
然而,上面的代码在 Chrome 上的两个版本都可以正常工作。
你能帮我解决这些差异吗:
感谢和问候。