首页 > 试题广场 >

假链接中我们通常在a标签的href中添加什么能使得页面不跳转

[单选题]
假链接中我们通常在a标签的href中添加什么能使得页面不跳转()
  • #
  • ##
  • javascript:;
  • 直接为空,无需添加

准确的说,应该是javascript:void(0);

<a href="javascript:function();">执行js函数,不建议使用</a>
<a href="javascript:void(0);" onclick="function()">通常使用的该方法执行js函数,void返回一个undefined,url不便,浏览器不跳转,相较于前者,不会暴露js方法给浏览器</a>
<a href="javascript:;" onclick="function()">同上,但没有void,执行了一个空的代码,即分号</a>
<a href="#" onclick="function()">返回网页顶部,不跳转,这还有锚点的内容</a>

以上,onclick不是必须的。

a标签的玩法挺多的。。。

编辑于 2019-09-19 23:34:57 回复(2)
我认为这道题应该是选AC
C不解释
A表示链接到当前页面,但其实是没有意义的,页面不会刷新,也可以实现页面不跳转的效果
如有不妥,望指出
发表于 2019-09-28 09:02:23 回复(2)

来自MDN:可以使用 href="#top" 或者 href="#" 链接返回到页面顶部。这种行为是 HTML5 的特性。C选项参考下面@虹虹爱慕斯

发表于 2020-03-23 15:12:31 回复(0)