gpt4 book ai didi

javascript - SCRIPT1002 : Syntax Error, 第 1 行字符 6

转载 作者:太空狗 更新时间:2023-10-29 13:07:51 26 4
gpt4 key购买 nike

在 IE 开发人员 (F12) 控制台中,我设法让我的页面正常运行;除了一个!

SCRIPT1002: Syntax error
mypage.php, line 1 character 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() 更改为 # 时,不再发生错误。为什么?

最佳答案

"WAIT... does IE9 not like <a href="javascript:void();" id="donateButton"> ?? It seems thats the problem..?"
Comment by Chud37

是的,就是问题所在。 void 运算符不是函数。使用 javascript:void 0 , javascript:void(0)# .更好的是,添加 event.preventDefault() 到你的功能:

$('#donateButton').click(function(ev) {
ev.preventDefault();
alert('hello');
});

关于javascript - SCRIPT1002 : Syntax Error, 第 1 行字符 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11262911/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com