ホームページ  >  記事  >  ウェブフロントエンド  >  js_javascriptスキルでハイパーリンクを解除する方法まとめ

js_javascriptスキルでハイパーリンクを解除する方法まとめ

WBOY
WBOYオリジナル
2016-05-16 18:01:111434ブラウズ
単一リンクのリンク解除と js イベントのトリガー
コードをコピー コードは次のとおりです:

バッチ Web ページリンクキャンセルまたはリンクリセットコード:
]
指定した ID のリンクをキャンセルまたは復元したい場合は、次のコードを参照してください
コードは次のとおりです。


var e=document.getElementById( "link1 ")
//Set
e.setAttribute( "href ",e.rel)
//Cancel
e.setAttribute( "rel ",e.href)
e.removeAttribute( "href ")

<script> function doLinkAll(action){ var arr=document.getElementsByTagName("A") for(var i=0;i <arr.length;i++){ if (action){ //重新设置链接 if (arr[i].rel) arr[i].setAttribute("href",arr[i].rel) }else{ //取消所有链接 arr[i].setAttribute("rel",arr[i].href) arr[i].removeAttribute("href") } } o1.disabled=!action o2.disabled=action } </script>コードの説明: なぜキャンセルを追加する必要があるのかe.setAttribute( "rel ",e.href)? このコードは、 a に rel を追加し、その後のリンクの復元を容易にするために適切なリンクを設定します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。