js 取消超鏈接的方法小結(jié)
更新時間:2011年10月09日 15:40:57 作者:
今天在工作中需要將某個鏈接給取消實現(xiàn)只觸發(fā)事件的目的,后來發(fā)現(xiàn)批量取消鏈接等,腳本之家簡單的給整理了下,希望對需要的朋友有所幫助。
單個鏈接取消鏈接并觸發(fā)js事件
<a href="javascript:void(0);" onclick="alert('ok')">測試</a>
批量將網(wǎng)頁中的鏈接取消或重新設(shè)置鏈接的代碼:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
如果想讓指定id的鏈接字取消或恢復(fù)鏈接可以參考下面的代碼
var e=document.getElementById( "link1 ")
//設(shè)置
e.setAttribute( "href ",e.rel)
//取消
e.setAttribute( "rel ",e.href)
e.removeAttribute( "href ")
代碼說明:為什么取消需要加上e.setAttribute( "rel ",e.href) ,這段代碼就是為a增加一個rel熟悉并設(shè)置好鏈接,方便后來的恢復(fù)鏈接。
復(fù)制代碼 代碼如下:
<a href="javascript:void(0);" onclick="alert('ok')">測試</a>
批量將網(wǎng)頁中的鏈接取消或重新設(shè)置鏈接的代碼:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
如果想讓指定id的鏈接字取消或恢復(fù)鏈接可以參考下面的代碼
復(fù)制代碼 代碼如下:
var e=document.getElementById( "link1 ")
//設(shè)置
e.setAttribute( "href ",e.rel)
//取消
e.setAttribute( "rel ",e.href)
e.removeAttribute( "href ")
代碼說明:為什么取消需要加上e.setAttribute( "rel ",e.href) ,這段代碼就是為a增加一個rel熟悉并設(shè)置好鏈接,方便后來的恢復(fù)鏈接。
相關(guān)文章
javascript 獲取radio的value的函數(shù) [已測]
javascript 獲取radio的value的函數(shù) 如果與asp,php等后臺語言結(jié)合時,一般用不到,但在純js環(huán)境下是必須的。2009-06-06Eclipse編輯jsp、js文件時卡死現(xiàn)象的解決辦法匯總
使用Eclipse編輯jsp、js文件時,經(jīng)常出現(xiàn)卡死現(xiàn)象,在網(wǎng)上百度了N次,經(jīng)過N次優(yōu)化調(diào)整后,卡死現(xiàn)象逐步好轉(zhuǎn),下面通過腳本之家平臺給大家分享幾種解決辦法,需要的朋友參考下2016-02-02jquery SweetAlert插件實現(xiàn)響應(yīng)式提示框
為了滿足用戶體驗度,使用SweetAlert插件實現(xiàn)響應(yīng)式提示框效果非常好,下面通過這篇文章給大家介紹jquery SweetAlert插件實現(xiàn)響應(yīng)式提示框,需要的朋友可以參考下2015-08-08