左下にプロンプトが表示されます。 の上にマウスを置くと、この現象を禁止する方法を教えてください。 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>
これを回避するために、次のコードを試すことができ、あなた自身にアンカーの挙動をシミュレートする必要がありますが、あなたは多くのアンカーを持って言ったように、あなたは手動でボタンにそれらを変換することはできません
注:
- がを削除10はスタイリングを変更します。また、手動で行う必要があります。
- これは、この関数の実行後に動的に追加されたアンカーを処理しません。この関数をもう一度呼び出す必要があります。私は持っているアンカーを取り出す機能を最適化しました
href
希望します!
関連する問題
- 1. マウスの上のフラッシュイメージ
- 2. マウス上のUpdatePanel(ツールチップ)
- 3. 下線上のマウスのTLabel?
- 4. jfreechartのグラフ上のマウス
- 5. マウスの上のカスタムマップ/地域
- 6. Jquery Imageスライドパネル上のマウス
- 7. HTMLページ上のマウス座標
- 8. スイッチNAV上の2つの<a>のタグ要素は
- 9. マウスの色をマウスの上に保ちます
- 10. のQt - <strong>マウス</strong>とボタン<strong>ホバー</strong>とHELP - マウス
- 11. chart.jsのマウスのホバー上のフォーマットXラベル
- 12. JQuery-divタグ上でマウスのホバー上にポップアップとしてイメージリンクを取得する方法
- 13. SVGマウス上でマウスのダウンイベントを停止する
- 14. Php <? WAMPのタグ
- 15. <figure>タグの先頭と末尾が<img>のタグ
- 16. iPad上でのjQueryのマウス出力
- 17. jQueryのは、PHP上でマウスの
- 18. CSSスケール後のキャンバス上のマウス座標
- 19. グリッド上のマウスの位置を取得
- 20. サブメニューは、マウスのホバー上の全幅に
- 21. <a>タグと同じ幅のタグ
- 22. jQueryのaddClassと私はマウスが要素の上にマウスとマウスが要素の上にホバリングされていないときにそのクラス<code>cfse_a</code>を削除されたときに要素<code>#searchput</code>にクラス<code>cfse_a</code>を追加したいと思いホバー
- 23. <content>タグ内<style>テンプレートのタグ?
- 24. <a>タグのスペースが<img>タグここ
- 25. マウスの上にd3.layout.forceリンクツールチップを表示
- 26. セレンの上にマウスを置く
- 27. マウスの上に画像を表示
- 28. QCustomPlot:二軸上のマウス操作
- 29. ヘルプより上のPHP jqueryマウス
- 30. ツールチップ上でマウスのホバーを検出
ボタンをクリックし、クリックすると「JS」を使用してリダイレクトします – Rajesh
これについて詳しく説明できますか?ありがとうございます。 – Charles
あなたが話しているプロンプトは、ユーザーがアンカータグがリンクしているURLを閲覧できるブラウザ機能です。これを避けるには、アンカーの動作をボタンで模倣することができます。 *あなたは簡単に検索する方法を見つけるでしょう。 – Rajesh