In the dreamweaver tool, I wrote a regular expression in the replace. After batch matching, it really won't let me down! Sighs at the power of regular expressions! The regular expression rules are as follows:
Copy codeThe Code is as follows:
Regular Expression search <(a. *?)>
Replace with <$1 target = "_ blank">
Use js to batch process the target attribute _ blank of tag
If it is for all the labels on the page, you can add <base target = "_ blank"> In the head area. However, if it is for a specific area, you can only use js Code:
Copy codeThe Code is as follows:
Var anchors = document. getElementById ("test"). getElementsByTagName ("");
For (I = 0; I <anchors. length; I ++ ){
Var anchor_item = anchors [I];
Anchor_item.target = "_ blank ";
}
The test in the Code is the ID of the region to be processed. The following is an online test:
<! DOCTYPE html PUBLIC "-// W3C // dtd xhtml 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <ptml xmlns = "http://www.w3.org/1999/xhtml"> <pead> <meta http-equiv =" content-Type "content =" text/html; charset = gb2312 "/> <title> Use js to batch process the target attribute _ blank of a tag </title> </pead> <body> normal link test link processed by JS test <script language = "JavaScript"> var anchors = document. getElementById ("test "). getElementsByTagName ("a"); for (I = 0; I </body> </ptml>
[Ctrl + A select all Note: If you need to introduce external Js, You need to refresh it to execute]