删除在状态栏中显示超链接的超链接/鼠标悬停按钮
Posted
技术标签:
【中文标题】删除在状态栏中显示超链接的超链接/鼠标悬停按钮【英文标题】:Remove showing hyperlink in status bar on hyperlink/button on mouse over 【发布时间】:2016-09-01 03:02:43 【问题描述】:在我的应用程序导航器中,状态栏默认显示在每个屏幕的底部,并且链接到按钮和图标的 URL 将显示在其上。
像这样:
我不想使用 javascript 在网页底部显示与超链接或按钮关联的 URL。
到目前为止我所尝试的:
设置 window.status = '' onmouseover 超链接/按钮的属性,但这不起作用。
我使用的浏览器是Internet Explore IE11
和Firefox 38.8.0
。
【问题讨论】:
不,您不使用 Internet Explorer IE11 和 Firefox 38.8.0 您使用带有数据库和脚本的服务器,您尝试过什么? 移除链接 使用按钮提交表单 Hide status bar value from href url when mouse hover a link的可能重复 【参考方案1】:试试这个
它对我有用。
我已经在两种浏览器上测试过:Internet Explorer 和 Firefox
<a href="javascript:;" onclick="location.href='http://yourlink.com/'">click here</a>
【讨论】:
@geeky_ninja 如果它对您有用,请接受答案。【参考方案2】:我不想在网页底部显示与超链接或按钮相关的 URL [使用 JavaScript]
状态栏显示href
。
所以:不要指定一个href。
javascript 没有必要“隐藏”它。
鉴于这是一个您可能希望能够单击它的链接,因此使用 jquery 添加一个单击处理程序,您可以使用 css 设置样式以使其看起来像一个链接。
$(function()
$("#saveLink").click(function()
location.href = $(this).data("href");
);
);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a id='saveLink' title='Click to save' data-href='http://google.com'>no status bar link on hover</a>
<br/>
<a href='http://google.com'>link shown in status bar on hover</a>
如果您需要键盘支持(选项卡),那么您需要一个 href,所以可以使用 href='#'
【讨论】:
"title" 显示工具提示;作者询问状态栏:) @kolypto 如果我记得,我是作为介绍带头的 - 但我同意,没有多大意义。以上是关于删除在状态栏中显示超链接的超链接/鼠标悬停按钮的主要内容,如果未能解决你的问题,请参考以下文章