リンク先画像をそのリンク内に表示してしまうブックマークレット

ありがちなネタだけど、一応クロスブラウザで、なるべくスッキリ書いたつもり。

javascript:(function(a){for(var i in a){if(String(a[i]).match(/\.(jpe?g|png|gif)$/i))a[i].appendChild(document.createElement('img')).src=a[i].href;}})(document.getElementsByTagName('a'));

最近、Tumblr経由で画像サイトを周ることが増えた。
で、画像へのリンクがたくさんあってクリックするのは面倒な時に上のようなscriptをちょこちょこ書いてたので、それを汎用的に使えそうなBookmarkletにしてみた。