解決済みの質問
数十の<a>タグがあるHTMLファイルの中で、
<div id="blank">で囲まれた<a>タグ群のみをすべてtarget="_blank"にしたいと考えています。
該当する<a>タグすべてにtarget="_blank"を書くと、HTMLファイルの容量が大きくなるので、CSSのIDとJavaScriptを組み合わせて、実現できないものでしょうか。
投稿日時 - 2008-05-23 15:02:03
1人が「このQ&Aが役に立った」と投票しています
ベストアンサー以外の回答(1件中 1~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
OKWaveのオススメ
おすすめリンク