"javascript:void(0);" 是一个 JavaScript 函数,它用于阻止默认的链接行为。在 <a>
标签中,href
属性会被解析为链接地址,而 javascript:void(0);
则会在点击链接时触发一个 JavaScript 事件,并阻止默认的链接行为。
这个函数通常与 return false;
一起使用,以禁用页面中的链接。例如:
<a href="https://www.example.com" onclick="return javascript:void(0);">Click here</a>
在这个例子中,当用户点击 "Click here" 链接时,链接将会被打开,但页面不会发生跳转。
如果你希望将链接重定向到另一个页面,你可以使用 window.location.href
属性。例如:
<a href="https://www.example.com" onclick="window.location.href='https://www.example.com/newpage'; return false;">Click here</a>
在这个例子中,当用户点击 "Click here" 链接时,页面将会被重定向到 "https://www.example.com/newpage" 页面。
javascript中的 this 的指向不太好控制,理解不好的话很容易错误 下面几个示例可以加深对this指向的理解 (1)内联事件 click me 这种情况可以正常弹出a click me2 这样就不行了,会弹出 "undefined" 因为使用 JavaScript: 相当于定义了一个全局函数,th
测试代码 <script type="text/javascript"> function ToUrl(x){ location.href=x; } </script> location.href跳转测试1 <a href="javascript:void(0);" onclick="javascr
测试代码 <script type="text/javascript"> function ToUrl(x){ location.href=x; } </script> location.href跳转测试1 <a href="javascript:void(0);" onclick="javascr
领取专属 10元无门槛券
手把手带您无忧上云