【发布时间】:2012-07-01 01:14:14
【问题描述】:
在 IE 开发人员 (F12) 控制台中,我设法让我的页面正常运行;除了一个!
SCRIPT1002:语法错误
mypage.php,第 1 行字符 6
我使用的是 IE9。有什么问题?
这是我的代码:
<!DOCTYPE html>
<head>
<script type='text/javascript' src='/files/jquery-1.7.2.min.js'></script>
<script type="text/javascript">
$(document).ready(function() {
$("#donateButton").click(function() {
alert('hey');
});
});
</script>
</head>
<body>
<a href="javascript:void();" id="donateButton">asdsadasd</a>
</body>
当我点击#donateButton 时,会产生一个错误。但是,当我将 javascript:void() 更改为 # 时,不再发生错误。为什么?
【问题讨论】:
-
我猜大概是你的
<script>块之一的第 1 行。 -
好的,但那就是:"$(document).ready(function () {"
-
我的精神力量仍然缺乏远程调试的能力(我绝对应该有一天安装那个服务包)。请将您的 HTML 和 JS 修剪到仍然出现错误的几行,然后将代码放入您的问题中。它一定是缺少括号之类的东西。
标签: javascript html internet-explorer syntax