用正則表達(dá)式批量為a增加target=''_blank''新窗口打開(kāi)的方法
dreamweaver工具,在替換那里自己寫(xiě)了一個(gè)正則,批量匹配后,果然不讓我失望!感嘆正則的強(qiáng)大啊!正則規(guī)則如下
正則查找 <(a.*?)>
替換成 <$1 target="_blank">
如圖

用js批量處理a標(biāo)簽的target屬性_blank
若是針對(duì)整個(gè)頁(yè)面的所有a標(biāo)簽,那可以在head區(qū)域加上<base target="_blank">即可解決了,但如果是針對(duì)某一塊區(qū)域呢,那就只能用js代碼了:
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,以下是在線測(cè)試:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
相關(guān)文章
2019手機(jī)號(hào)碼JS正則表達(dá)式驗(yàn)證實(shí)例代碼
這篇文章主要介紹了2019手機(jī)號(hào)碼JS正則表達(dá)式驗(yàn)證實(shí)例代碼,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2019-05-05正則表達(dá)式檢測(cè)用戶輸入的email地址是否合法
在注冊(cè)系統(tǒng)開(kāi)發(fā)中,需要檢測(cè)用戶輸入的email地址是否合法,都可以使用正則表達(dá)式來(lái)檢測(cè),下面有個(gè)小例子,希望對(duì)大家有所幫助2014-01-01淺談?wù)齽t表達(dá)式 實(shí)例入門(mén)
這些都是 javascript 正則表達(dá)式的基本方法,如果你看會(huì)了看復(fù)雜的正則你會(huì)有豁然開(kāi)朗的感覺(jué)。2010-03-03C#正則實(shí)現(xiàn)Ubb解析類(lèi)的代碼
C#正則實(shí)現(xiàn)Ubb解析類(lèi)的代碼2007-03-03談?wù)勎覍?duì)正則表達(dá)式的認(rèn)識(shí)
正則表達(dá)式(Regular Expression)是一個(gè)概念,一種語(yǔ)法、句法的約定。每一種具體的語(yǔ)句(C#,Java,JavaScript)有其對(duì)于正則表達(dá)式的具體實(shí)現(xiàn),并且會(huì)有差別。正則表達(dá)式30分鐘入門(mén)教程講述的是.net(C#)的正則表達(dá)式2014-02-02詳解正則表達(dá)式實(shí)現(xiàn)二代身份證號(hào)碼驗(yàn)證
這篇文章主要介紹了正則表達(dá)式實(shí)現(xiàn)二代身份證號(hào)碼驗(yàn)證的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-06-06收集一些常用的正則表達(dá)式(匹配中文字符、匹配雙字節(jié)字符、匹配HTML標(biāo)記、匹配空行 and so on~~~)
正則表達(dá)式用于字符串處理,表單驗(yàn)證等場(chǎng)合,實(shí)用高效,應(yīng)用廣泛,但用到時(shí)總是不太把握,以致往往要上網(wǎng)查一番資料,下面把我搜素資料加工整理分享給大家,需要參考的朋友可以借鑒下2015-09-09