有一个在左下角的提示当我把鼠标移动到标签, 和u能告诉我如何禁止这种现象。 enter image description here鼠标移到<a>标签
-2
A
回答
0
至于评论,你要停止的行为是浏览器的功能。
为了避免这种情况,你将不得不模拟对自己的锚的行为,但正如你所说,你有许多锚,你不能手动将其转换为按钮,你可以试试下面的代码:
function maskAnchors() {
var els = document.querySelectorAll('a[href]');
console.log("Anchors Found: ", els.length)
for (var i = 0; i < els.length; i++) {
els[i].setAttribute("data-url", els[i].getAttribute('href'));
els[i].removeAttribute("href");
els[i].addEventListener("click", handleClick)
}
}
function handleClick() {
var url = this.getAttribute('data-url');
window.open(url)
}
document.getElementById('btnAdd').addEventListener("click", function() {
var container = document.querySelector('.content');
var link = document.createElement('a')
link.href = "www.google.com";
link.textContent = "This is a newly added link";
container.append(link)
})
document.getElementById('btnMask').addEventListener("click", maskAnchors)
window.addEventListener('load', maskAnchors)
.maskedAnchor {
color: -webkit-link;
text-decoration: underline;
cursor: auto;
}
<div class="content">
<a href="google.com">Google</a>
<a href="Facebook.com">Facebook</a>
<a href="StackOverflow.com">StackOverflow</a>
<a href="YouTube.com">YouTube</a>
<a href="Example.com">Example</a>
<a>blabla</a>
</div>
<button id="btnAdd">Add Anchor</button>
<button id="btnMask">Run masking</button>
注:
- 删除
href
将改变样式。您还必须手动执行此操作。 - 这将不会处理执行此功能后动态添加的任何锚点。你将不得不再次调用这个函数。我已优化功能,只提取锚点
href
希望它有帮助!
相关问题
- 1. Highcharts图表:工具提示时鼠标移到标签
- 2. 变色鼠标移到它
- 3. 移动到鼠标Pos OpenGL
- 4. 移动鼠标
- 5. jQuery的鼠标悬停/鼠标移开
- 6. 移动鼠标光标Javascript
- 7. 鼠标移动-crosshair光标
- 8. 鼠标点击标签
- 9. 鼠标移动捕获(鼠标离开和鼠标输入)
- 10. 更改鼠标移过来的文字,并将鼠标移出鼠标
- 11. 添加下划线到<img>标签<a>标签
- 12. JQUERY - 鼠标移出
- 13. 鼠标移动opengl
- 14. 鼠标移动平移
- 15. 移除所有<word>标签
- 16. 如何在标签内点击鼠标时移动窗体? C#
- 17. jQuery的鼠标移动()获取无鼠标移动
- 18. 当鼠标移至内部元素时丢失鼠标移动
- 19. 当鼠标移动到快速时,html节点失去鼠标移动事件
- 20. 图标标签<i>
- 21. 获取鼠标坐标不断,而鼠标移动onmousedown事件
- 22. MATLAB将鼠标光标移动到特定坐标
- 23. 设置鼠标移到swt table上时的光标图标coloumn
- 24. UWP - PivotItem鼠标移到变色
- 25. jqplot条形图鼠标移到效果
- 26. 鼠标移到透明的Qt
- 27. 按钮鼠标移到ForeColour变化
- 28. TootlTip当鼠标移动到图像
- 29. 将鼠标指针移到图像上
- 30. GLUT鼠标移动,始终坐标为
使用'JS' – Rajesh
你可以在上面阐述使用按钮和点击重定向?谢谢 – Charles
你所说的提示是一个浏览器功能,它允许用户浏览锚标记链接的URL。为了避免这种情况,你可以用一个按钮来模仿锚点的行为。您将通过搜索轻松找到*如何*。 – Rajesh