用正則表達(dá)式批量為a增加target=''_blank''新窗口打開的方法
更新時(shí)間:2013年12月17日 14:57:23 作者:
今天在制作模板的時(shí)候,發(fā)現(xiàn)一些頁面不是新窗口打開,有時(shí)候一些內(nèi)容新窗口打開好些,本來打算手工替換的,發(fā)現(xiàn)了太多,還是正則比較方便一些
dreamweaver工具,在替換那里自己寫了一個正則,批量匹配后,果然不讓我失望!感嘆正則的強(qiáng)大??!正則規(guī)則如下
復(fù)制代碼 代碼如下:
正則查找 <(a.*?)>
替換成 <$1 target="_blank">
如圖

用js批量處理a標(biāo)簽的target屬性_blank
若是針對整個頁面的所有a標(biāo)簽,那可以在head區(qū)域加上<base target="_blank">即可解決了,但如果是針對某一塊區(qū)域呢,那就只能用js代碼了:
復(fù)制代碼 代碼如下:
var anchors = document.getElementById("test").getElementsByTagName("a");
for(i=0;i<anchors.length;i++){
var anchor_item = anchors[i];
anchor_item.target="_blank";
}
代碼里面的test就是你要處理的區(qū)域的ID,以下是在線測試:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
相關(guān)文章
2019手機(jī)號碼JS正則表達(dá)式驗(yàn)證實(shí)例代碼
這篇文章主要介紹了2019手機(jī)號碼JS正則表達(dá)式驗(yàn)證實(shí)例代碼,代碼簡單易懂,非常不錯,具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2019-05-05詳解正則表達(dá)式實(shí)現(xiàn)二代身份證號碼驗(yàn)證
這篇文章主要介紹了正則表達(dá)式實(shí)現(xiàn)二代身份證號碼驗(yàn)證的方法,非常不錯,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-06-06收集一些常用的正則表達(dá)式(匹配中文字符、匹配雙字節(jié)字符、匹配HTML標(biāo)記、匹配空行 and so on~~~)
正則表達(dá)式用于字符串處理,表單驗(yàn)證等場合,實(shí)用高效,應(yīng)用廣泛,但用到時(shí)總是不太把握,以致往往要上網(wǎng)查一番資料,下面把我搜素資料加工整理分享給大家,需要參考的朋友可以借鑒下2015-09-09