読者です 読者をやめる 読者になる 読者になる

はてなブログでリンクを別ウィンドウで開くようにする

はてなダイアリーのように、はてなブログでもリンクを別ウィンドウで開けるようにしてみました(日記の中でだけ有効です)。

[デザイン]→[カスタマイズ]→[フッタ]の HTML を記述する部分に、以下のコードを貼り付けて下さい。

<script type="text/javascript">
var ndlist = document.querySelectorAll("div.entry-content a"); 
for (var i = 0; i < ndlist.length; i++) {
  if (ndlist[i].innerText != "続きを読む") {ndlist[i].setAttribute("target", "_blank");}
}
</script>

この querySelectorAll メソッドって便利ですね。ただし、これが返す NodeList は「生きて」いないので、そこは注意が必要です。
参考:JavaScriptプログラミング講座【セレクタについて(Selectors API)】

さて、これで自分としては相当に快適になりました。
はてなブログは script タグが使えるので、何でもできてしまいますね。