プロが教える店舗&オフィスのセキュリティ対策術

数十の<a>タグがあるHTMLファイルの中で、
<div id="blank">で囲まれた<a>タグ群のみをすべてtarget="_blank"にしたいと考えています。
該当する<a>タグすべてにtarget="_blank"を書くと、HTMLファイルの容量が大きくなるので、CSSのIDとJavaScriptを組み合わせて、実現できないものでしょうか。

A 回答 (2件)

<base target="_blank">


<div id="blank">
 <!-- -->
</div>
<base target="_self">
    • good
    • 0
この回答へのお礼

baseタグというものを今頃になって知りました。
これはいろいろ使えそうですね。

お礼日時:2008/05/23 23:31

<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>
    • good
    • 0
この回答へのお礼

getElementの使い方がよく分かってませんでした。
つなげて書くこともできたのですね。
参考にさせていただきます。

お礼日時:2008/05/23 23:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!