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 = _('拷贝课程')