<a href='#'>click</a>實驗證明,頁面上能不用這個值就最好不要用這個#,這個#會讓你的頁面瞬間滾動到頁面的頂部,我不知道已經踩了多少次坑了,就是因為這個‘#’
<a href="javascript:;" onclick='demo()'>hello</a>這條語句跟<a href="javascript:void(0)" onclick='demo()'>world</a>這條我一開始看一個博客說有一點區別,然后我就demo了一下,感覺沒區別啊
上代碼,你們可以測試一下
<!DOCTYPE html> <html> <head> <meta charset='UTF-8'> <title>a</title> </head> <body> <a href="javascript:;" onclick='demo()'>hello</a> <a href="javascript:void(0)" onclick='demo()'>world</a> </body> <script type="text/javascript"> function demo(){ alert('hello'); } </script> </html>
感覺一樣的,但是看到有博客是這樣解釋的
a href="javascript:;" onclick="demo()"與<a href="javascript:void(0)" onclick='demo()'>world</a>的區別只是執行了一條空的js代碼
其實我不太懂這句話是什么意思,有哪些大神能幫忙解釋一下就最好不過了