也就是说,要执行某些处理,但是不整体刷新页面的情况下,可以使用void(0),但是在需要对页面进行refresh的情况下,那就要仔细了。 其实我们可以这样用,这句话会进行一次submit操作。那什么情况下用void(0)比较多呢,无刷新,当然是Ajax了,看一下Ajax的web页面的话,一般都会看到有很多的void(0),:) ,所以在使用void(...
javascript:void(0);正是为此场景而生。当使用它作为href的值时,它告诉浏览器执行一段空的JavaScript代码,这实际上是什么都不做,从而避免了链接的默认跳转行为。 一、防止页面跳转 当开发者需要向页面添加一个可点击的元素,但又不希望这个点击导致页面刷新或跳转到另一个页面时,href="javascript:void(0);"就显得...
一、href="javascript:;" 这种用法不正确,这么用的话会出现浏览器访问“javascript:;”这个地址的现象; 二、href="javascript:void(0);" 表示点击这个链接后执行一条javascript语句:void(0); 这条语句表示什么也不做,是个空语句,出现它的原因,就是因为这个链接里面会出现一个点击事件,onclick="sss()"; 三、...
空链接 href=#与href=javascript:void(0)的区别包含了一个位置信息默认的锚是top也就是网页的上端而javascript:void(0)仅仅表示一个死链接这就是为什么有的时候页面很长扫瞄链接明明是但跳跃到了页首而javascript:void(0)则不是如此所以调用脚本的时候最好用void(0)你可用法如下例子来测试一下:代码这里是页首....
看到有的人用#号有的人用javascript:void(0); 据说处女座都是用javascript:void(0);因为导航栏不回被影响。 但是#敲起来更快啊!javascript 有用1关注收藏3 回复 阅读5.4k Fox: 善用搜索 http://segmentfault.com/q/1010000000339082 1回复2014-09-15 52lidan: 这个社区好像有个类似帖子呢,你赶紧找找。探...
是个语句就行,void 是个运算符也不是函数,空语句也是语句,于是 还有 href=”javascript:;" href=...
href="javascript:void(0);"本身没有任何危害啊,表示这是一个空链接。如果想在网页上用a标签,但又不想产生页面实际跳转动作,就可以这么做。下面是一些用法对比:点我 ---这样是无效的,HTML规范规定a标签必须有href属性,否则的话就会失去“链接”的外观及作用;点我 ---空白的href属性实际...
注意是跳动到了页首的区别,最好用void(0) 用户体验好点。 #包含了一个位置信息,默认的锚是#top 也就是网页的上端,而javascript:void(0) 仅仅表示一个死链接,这就是为什么有的时候页面很长浏览链接明明是#但跳动到了页首,而javascript:void(0) 则不是如此,所以调用脚本的时候最好用void(0) ...
a标签的href值:#、javascript:void(0)与javascript:; 1. href="#" 这其实是锚点,这时链接的作用时返回顶部。 有时候我们在编写js过程中,需要触发事件而不需要返回值,那么就可能需要以下这样的写法: 2. href="javscript:void(0);" 据说有浏览器兼容性bug。 3. href="javascript:;" 推荐使用。
是习惯还是规范,我疑惑了!所谓javascript:void(0)之流的风气我估计就是丫的些C, C++所谓程序背景人带来的,可以追溯到10年之前…… 我正好打开着QQ邮箱,于是看了下其href值,为javascript:;: 由此可以证明,void(0)确实是多余的,没用的,那为何这么多网站都使用这个呢?每次都要多敲7个多余的字符,这是要闹哪样...