- ベストアンサー
<div id="blank">内の<a>タグ群だけをtarget="_blank"にしたい
数十の<a>タグがあるHTMLファイルの中で、 <div id="blank">で囲まれた<a>タグ群のみをすべてtarget="_blank"にしたいと考えています。 該当する<a>タグすべてにtarget="_blank"を書くと、HTMLファイルの容量が大きくなるので、CSSのIDとJavaScriptを組み合わせて、実現できないものでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
<base target="_blank"> <div id="blank"> <!-- --> </div> <base target="_self">
その他の回答 (1)
noname#84373
回答No.1
<html> <head> <script type="text/javascript"> window.onload = function(){ o=document.getElementById('blank').getElementsByTagName('A'); for(i=0;i<o.length;i++) o[i].setAttribute('target','_blank'); } </script> </head> <body> <div id="blank"> Checked IE7<br> <a href="aa.html">aa</a> <a href="bb.html">bb</a> <a href="cc.html">cc</a> </div> </body> </html>
質問者
お礼
getElementの使い方がよく分かってませんでした。 つなげて書くこともできたのですね。 参考にさせていただきます。
お礼
baseタグというものを今頃になって知りました。 これはいろいろ使えそうですね。