href=」javascript:void(0);」這個的含義是,讓超連接去執行一個js函數,而不是去跳轉到一個地址,
而void(0)表示一個空的方法,也就是不執行js函數。
javascript:是僞協議,表示url的內容經過javascript執行。void(0)表示不做任何操做,這樣會防止連接跳轉到其餘頁面。這麼作每每是爲了保留連接的樣式,但不讓連接執行實際操做,javascript
<a href="javascript:void(0)" onClick="window.open()"> 點擊連接後,頁面不動,只打開連接html
<a href="#" onclick="javascript:return false;"> 做用同樣,但不一樣瀏覽器會有差別。java
href=」javascript:void(0);」與href=」#"的區別後端
<a href="javascript:void(0)">點擊</a>點擊連接後不會回到網頁頂部 <a href="#">點擊</a> 點擊後會回到網面頂部瀏覽器
def ui_copy_course(self, obj): if obj.level == 1: return format_html('<a href="javascript:void(0)" class="copyBtn" id="{}" style="">拷貝</a>'.format(obj.id))ui_copy_course.short_description = _('拷貝課程')