<a href=”#”>中的“#”其实是锚点的意思,默认为#top,所以当页面比较长的时候,使用这种方式会让页面刷新到页首(页面的最上部) javascript:void(0)其实是一个死链接,当使用超链接处理JS脚本(一般是click),又不想回到页首(这种情况可以理解为局部刷新)时经常使用 void 操作符的用法格式如下: 1. javascript:...
href=”javascript:void(0);”的含义是,让超链接去执行一个js函数,而不是去跳转到一个地址,而void(0)表示一个空的方法,也就是不执行js函数。 javascript:是伪协议,表示url的内容通过javascript执行。void(0)表示不作任何操作,这样会防止链接跳转到其他页面。这么做往往是为了保留链接的样式,但不让链接执行实际操...
a href=”javascript:void(0);” onclick=”js_method()” a href=”javascript:;” onclick=”js_method()” a href=”#” onclick=”js_method();return false;” 示例代码: <!DOCTYPE html><html><head><metahttp-equiv="content-Type"content="text/html"charset="utf-8"><title>浏览器对象</...
<a href="javascript:void(0)">点击我无效</a> </body> </html> ``` 在上面的示例中,a标签的href属性被设置为"javascript:void(0)",这将禁用a标签的点击功能。用户单击链接时,不会发生任何操作。 另一种常见的方法是使用CSS样式来禁用a标签的点击功能。你可以将a标签的样式设置为pointer-events:none;来...
注意是跳动到了页首的区别,最好用void(0) 用户体验好点。 #包含了一个位置信息,默认的锚是#top 也就是网页的上端,而javascript:void(0) 仅仅表示一个死链接,这就是为什么有的时候页面很长浏览链接明明是#但跳动到了页首,而javascript:void(0) 则不是如此,所以调用脚本的时候最好用void(0) ...
html 空链接 href="#"与href="javascript:void(0)"的区别,#包含了一个位置信息默认的锚是#top也就是网页的上端而javascript:void(0)仅仅表示一个死链接这就是为什么有的时候页面很长浏览链接明明是#但跳动到了页首而javascript:void(0)则不是如此所以调用脚本的时候最好用v
href一般是指向一个URL地址,也可以调用javascript ,如href="javascript:xxx();",文档中推荐这样写:<a href="http://blog.163.com/wb_zhaoyuwei/blog/ javascript:void(0)" onclick="xxx();">xx</a>,但是这种方法在复杂环境有时会产生奇怪的问题,尽量不要用javascript:协 议做为A的href属性,这样不仅会导...
所以调用脚本的时候最好用void(0) href一般是指向一个URL地址,也可以调用javascript ,如href="javascript:xxx();",文档中推荐这样写: 代码如下 xx 但是这种方法在复杂环境有时会产生奇怪的问题,尽量不要用javascript:协议做为A的href属性,这样不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画...
p><p>1</p><p>1</p><a href="#">这是会跳到页首的</a><br /><a href="javascript:void(0)">这个不会跳动</a></body></html><br /><center>如不能显示效果,请按Ctrl+F5刷新本页,更多网页代码:<a href='http://www.wfuyu.com/' target='_blank'>http://www.wfuyu.com/</a><...
W3C标准不推荐在href里面执行javascript语句 2、 a href="javascript:void(0);" onclick="js_method()" 这种方法是很多网站最常用的方法,也是最周全的方法,onclick方法负责执行js函数,而void是一个操作符,void(0)返回undefined,地址不发生跳转。而且这种方法不会像第一种方法一样直接将js方法暴露...