<div id="blank">内の<a>タグ群だけをtarget="_blank"にしたい

解決済みの質問

<div id="blank">内の<a>タグ群だけをtarget="_blank"にしたい

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

投稿日時 - 2008-05-23 15:02:03

連想キーワード:

QNo.4044123

困ってます

質問者が選んだベストアンサー

<base target="_blank">
<div id="blank">
 <!-- -->
</div>
<base target="_self">

投稿日時 - 2008-05-23 16:38:55

お礼

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

投稿日時 - 2008-05-23 23:31:09

ANo.2

1人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

ベストアンサー以外の回答(1件中 1~1件目)

ANo.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>

投稿日時 - 2008-05-23 15:36:13

お礼

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

投稿日時 - 2008-05-23 23:33:43

あわせてチェックしたい
  • javascript/target="_blank ...
  • <a target=_blank>とJavaScriptのwindow.open()の違い ...
  • target="_blank" ...
PR

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら