有一個在左下角的提示當我把鼠標移動到標籤, 和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