出現問題的代碼
<!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),最後是換了一種等效的寫法解決的。