出现问题的代码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
function aaa(){
alert(11111);
}
</script>
</head>
<body>
<a οnclick='aaa();'>aaaaaaaaaaaaaaaa</a>
</body>
</html>
正常来说,字符o
对应的ascii码值应为111,但是上面代码中的ascii码值为959 ,看起来与普通的字符o是一样的,但是浏览器只能识别111,导致程序错误。
产生原因未知,以后注意吧。
出现这个问题的地点是,我以前写过的一篇博客,在js代码中的onclick
的字符o
都被换成了ascii(959),最后是换了一种等效的写法解决的。